Отрегулируйте баланс белого - PullRequest
7 голосов
/ 19 мая 2011

Я смотрю на некоторые алгоритмы обработки изображений для управления балансом белого. Похоже, что предыдущий Stackoverflow вопрос довольно хорошо отвечает на вопрос об алгоритмах автоматического баланса белого.

Однако мне интересно, как преобразовать одну температуру в другую, то есть сделать предположение (и его большое предположение), что алгоритм баланса белого может взять обработанное изображение (например, JPEG и т. Д.) И поместить общую температуру в сцена на 6500, как бы вы алгоритмически «охладили» или «подогрели» сцену до определенной температуры? Это было бы обычной операцией в программе редактирования изображений, хотя обычно они работают с изображениями RAW, для которых не применяется обработка (манипулирование цветовым пространством или иным образом) - В случае файлов RAW - возможно, отдельные файлы RAW содержат достаточную информацию (в заголовок файла) относительно калибровки цвета датчика камеры, чтобы сделать конкретное преобразование температуры более детерминированным?

Любой вклад приветствуется - спасибо!

Ответы [ 3 ]

5 голосов
/ 17 октября 2011

Если вы работаете с RAW-изображением, вы можете использовать предложение фон Криса - и умножить на 3x3 диагональ матрицу усиления. Чтобы найти эти 3 числа, вы можете сфотографировать при некотором освещении объект, который является «белым» - как MacBeth ColorChecker Если вы не можете сделать это, попробуйте использовать некоторые алгоритмы автоматического баланса белого.

Обработка ББ в формате JPEG проблематична, поскольку обычно выполняется после нелинейной функции - Гамма. Вам нужно применить обратную гамма-функцию, и только тогда вы сможете выполнить баланс белого.

1 голос
/ 17 октября 2011

Стандартным справочным материалом для такого рода вопросов является FAQ по цвету Чарльза Пойнтона, и здесь можно найти ответ на этот вопрос: http://www.poynton.com/notes/colour_and_gamma/ColorFAQ.html#RTFToC20. Надеемся, что, прочитав другие части часто задаваемых вопросов, вы получите представление о том, как заполнять матрицу. .

0 голосов
/ 19 мая 2011

Баланс белого - это просто настройка в заголовке файла EXIF ​​изображения RAW. Это короткое целое число, означающее, что вы можете записать в нем желаемую настройку цветовой температуры.

...