Re[2]: Поиск среднего цвета
От: NovaCxarmulo Россия http://timofey.koolin.ru
Дата: 23.06.06 13:51
Оценка:
Здравствуйте, Вумудщзук, Вы писали:

>>Попробовал брать просто среднее арифметическое от каждого цвета — на светлой голубой картинке датет сервый цвет,

В>на однородно залитой голубой картинке получился серый цвет?? а не в целых ли числах складывал со многократным переполнением ?
в целых, но чтобы избежать переполнения взял Int64, проверял — он не переполняется


>>преобразование средствами системы к картинке 1*1 пиксель — тоже,

>>поискав по интеренту нашел алгоритмы сжатия, формулы расстояния между цветами, но усреднения цвета нигде не попалось...
В>просто ф-лы усреднения и не получишь, как не найдёшь нигде, скажем, ф-лы "умножения векторов"..

В>Допустим, есть картинка из 2х точек: синяя (0,0,255) и жёлтая (255, 255, 0). Тогда усредняя в пространстве RGB получим (128, 128, 128) — довольно тёмный серый цвет. В пространстве HSB получим (после преобразования обратно в RGB) (0, 255, 128) — ядовитый зелёный.


>>если сталкивались прошу подсказать в какую сторону думать...

В>Попробуй поусреднять в различных цветовых пространствах, и вообще определись для начала, какими свойствами должно обладать требуемое усреднение...

усреднение должно обладать только 1м свойством: визуально быть похоже на цвет исходной картинки ( сама картинка это однотонный отсканированный рисунок ), по поводу цветовых схем попробую покопать...
Сражение выигрывает тот, кто твердо решил его выиграть
(с) Л.Н. Толстой
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.