Какая математика стоит за балансом белого и как его выбрать? - Фотопедия
2 голосов
/ 11 октября 2013

Учитывая плохо сбалансированное изображение RGB (с точки зрения баланса белого), как я могу выбрать правильный цветовой баланс, который необходимо применить (как вектор RGB, где 128,128,128 - нейтральный)?

Тот же вопрос для изображения YUV.

Ответы [ 2 ]

3 голосов
/ 11 октября 2013

Если у вас есть известная белая или серая точка, вы хотите рассчитать соотношение между цветами, чтобы каждому из них был присвоен коэффициент для умножения. Например, в вашей 250,245,255 ссылки это будет 1,02, 1,0625, 1, так как умножение выборочных значений для белого даст фактический белый. (255,255,255). Поскольку датчик должен быть линейно чувствительным, это же соотношение должно быть одинаковым для всего диапазона освещения.

Точная математика может немного отличаться, в зависимости от того, какой тип входа использует ваша камера, но принцип, как правило, тот же, что вы пытаетесь настроить значения цветового канала с коэффициентом, чтобы достичь скорректированного значения.

0 голосов
/ 14 октября 2013

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

Ответ: вы не можете, по крайней мере, без человеческого суждения.

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

Таким образом, вы никогда не сможете сделать это без какого-либо уровня человеческих догадок или здравого смысла для каждого изображения.

Часто самый простой способ сделать это - определить область изображения, которая должна быть белого или нейтрального серого, и отрегулировать баланс белого таким образом, чтобы эта область была сдвинута в сторону нейтрального серого. Программы для редактирования изображений обычно имеют инструмент для этого. Однако, если на этой картинке нет ничего, что на самом деле является нейтральным серым, то вам просто придется отрегулировать его на глаз, основываясь на ненаучном подходе «что выглядит правильно».

Если вы присутствовали во время съемки, вы могли бы держать серую карту перед камерой, освещенную тем же источником света, что и полученное изображение, и с той же настройкой баланса белого на камере. Но если бы у вас была возможность сделать это, у вас, вероятно, также была возможность правильно настроить баланс белого в тот же день.

...