Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.02.2016, 22:19   #1
Madviolinist
 
Регистрация: 29.02.2016
Сообщений: 3
По умолчанию Преобразование картинки в численный массив

Доброго времени суток!

Возникла проблема. Требуется построить сечение загруженной картинки. Значение по Y в сечении должно отвечать за цвет картинки - чем черней, тем меньше значение...перехожу к проблеме.
При прямом считывании значения цвета в пикселе в присваивании его к элементу численного массива получается вот такая интересная штука (см. картинку)...
Предполагаю, что это связано с тем, что на картинке имеются какие-то цвета, которые совпадают с системными. Например, красный цвет соответствует (условно) 1000, и цвет, следующий по спектру, оранжевый должен иметь более высокое значение (условно 2000), но это не наблюдается...
В итоге в сечении наблюдаются скачки значений, вместо гладкой кривой, схожей с гауссовской. Прошу помочь в данном деле.
Изображения
Тип файла: jpg Cross-section.jpg (65.7 Кб, 127 просмотров)
Madviolinist вне форума Ответить с цитированием
Старый 29.02.2016, 22:34   #2
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

Используй формулу для расчёта яркости( англю Luminance)
Y := 0.299*Red + 0.587*Green + 0.114*Blue;
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума Ответить с цитированием
Старый 29.02.2016, 22:41   #3
Madviolinist
 
Регистрация: 29.02.2016
Сообщений: 3
По умолчанию

Ок. Спасибо, попробую
Madviolinist вне форума Ответить с цитированием
Старый 29.02.2016, 22:52   #4
Madviolinist
 
Регистрация: 29.02.2016
Сообщений: 3
По умолчанию

Спасибо большое все сработало)
Madviolinist вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевод из строкового числа в численный newerow1989 JavaScript, Ajax 5 29.11.2015 13:52
Численный эксперимент по связности случайных графов. Елена93 Помощь студентам 1 16.05.2013 13:57
СLR перевод строки в численный массив Vilija Общие вопросы C/C++ 0 19.03.2013 11:21
автоматизировать численный метод girlfriend34562 Помощь студентам 2 13.07.2011 16:27
Преобразование картинки! SPQR10000 Общие вопросы .NET 0 11.10.2010 00:50