создать гистограмму яркости с использованием яркости, пространства Lab и sRGB в Java - PullRequest
1 голос
/ 17 марта 2012

Я должен создать гистограмму легкости изображения.Я уже сделал гистограмму RGB

В Интернете я нашел следующие значения:

Яркость (стандартная, объективная): (0,2126 * R) + (0,7152 * G) + (0,0722 * B)

Яркость (воспринимается вариант 1): (0,299 * R + 0,587 * G + 0,114 * B)

Яркость (воспринимается вариант 2, медленнее для расчета): sqrt (0,241 * R ^ 2+ 0,691 * G ^ 2 + 0,068 * B ^ 2)

Я делаю гистограмму яркости через эти значения, или яркость - это другой материал?

Или, может быть, я использую библиотеки Java с методами для получения Lзначение (легкость) из пространства Lab, преобразование пространства sRGB?

1 Ответ

0 голосов
/ 29 января 2013

Насколько я знаю, формула яркости, которую вы перечислили, используется для описания Воспринимаемой яркости . Яркость также используется в видеоиндустрии для характеристики яркости дисплеев.

Поскольку у вас уже есть hist(R), hist(G), hist(B), легко выполнить линейное преобразование в яркость, используя первые две формулы. Попробуйте построить график яркости для некоторых изображений, которые у вас есть. Лучший способ всегда пытаться увидеть разницу.

...