2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Преобразование цветов пикселей
Сообщение08.02.2012, 20:36 
Пиксель представляется 3 числами RGB. Существует некоторое преобразование которое превращает RGB в R'G'B'. То есть
$
R' = Fr(R, G, B), 
G' = Fg(R, G, B), 
B' = Fb(G, G, B). 
$
Таким образом некоторый цвет превращается в некоторый другой однозначно. Во внимание берется только цвет пикселя, а координаты и цвета соседей не учитываются. В ходе изучения преобразования (вообще это фильтр в фотошопе) выяснилось что при переводе RGB в HSB (Hue, Saturation, Brightness) получается следующее соотношение
$
H' = H,
S' = Fs(H, S, B),
B' = Fb(H, S, B).
$
Я имею список значений входных цветов и их соответствующие выходные цвета и хочу аппроксимировать данное преобразование каким-нибудь полиномом. Как это сделать для такой задачи?

 
 
 
 Re: Преобразование цветов пикселей
Сообщение09.02.2012, 19:10 
Аватара пользователя
А что за фильтер?
Я бы по пробовал известные преобразования их не так много. Если делали по теории, то с большой вероятностью это HLS.

По поводу аппроксимации. Она плохо будет работать.
Я бы взял такой алгоритм.
http://alglib.sources.ru/interpolation/ ... ghting.php

 
 
 [ Сообщений: 2 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group