Исправьте изображение, имеющее одну ссылку

У меня есть несколько фотографий и известный цвет в патче (таблица цветов с парой серых квадратов с известным RGB), и я хотел исправить эти фотографии.

Я думаю, это звучало легко, я просто преобразовал свои цвета в линейное пространство, и я сделал что-то вроде этого:

redMult = redRef/redDest;
greenMult = greenRef/greenDest;
blueMult = blueRef/blueDest;

После этого я преобразовал все изображение в линейное и умножил каждый канал на этот множитель, и я снова преобразовал изображение в sRGB

Теоретически это звучит хорошо, но кроме того, что улучшает цвет, это не достаточно хорошо.

Кстати, чтобы получить эталонный серый цвет, я использую не один пиксель, а среднее значение 16, поэтому я избавился от проблем со сжатием JPG.

Любой совет приветствуется!

Огромное спасибо заранее.

0 ответов

Другие вопросы по тегам