2015-05-18 4 views
1

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

y = 255 (x/255)^gamma 

Я предполагаю, что это применяется для каждого канала: R, G и B. Мой quesion следит за

  1. не должен 'Я скорее проанализирую изображение (я предполагаю, что 8 бит на цветной канал), найдите максимальный пиксель интенсивности среди всех каналов, а затем напишите

    y = x_max (x/x_max)^gamma

?

  1. если ответ на часть 1. является «да», тогда возникает второй вопрос: что я должен использовать для x_max для каждого цветного канала? должен ли я найти одно значение x_max для всех цветов или использовать отдельный x_max для каждого цветного канала, x_max_r, x_max_g и x_max_b?

ответ

2

Ответ, как правило, не : вы должны не нормализуют по содержанию (зависимая) макс полутоновой величины.
Гамма-коррекция экспоненциальна (таким образом, чувствительна к шкале) и выполняется по шкале [0,1].
В случае 8-разрядных изображений максимальное (возможное) значение равно 255, поэтому вы нормализуете на 255, чтобы масштабировать диапазон значений до [0,1].

Смежные вопросы