Обработка изображения. Определение яркости.

Рейтинг: 2Ответов: 1Опубликовано: 03.12.2014

Как определить яркость изображения? (Как я предполагаю, среднее значение Brightness, если цвета изображения из RGB в HSV перевести)

Ответы

▲ 3Принят

В модели RGB, значение каждого канала задает интенсивность (яркость) по каналу, но к несчастью глаз так устроен, что при одинаковой интенсивности желтый кажется более ярким чем синий. Чтобы учесть это обстоятельство придумано туча формул:

1) Яркость1 = 0.2126*R + 0.7152*G + 0.0722*B
2) Яркость2 = sqrt(0.299*R^2 + 0.587*G^2 + 0.114*B^2)
3) Яркость3 = 0.299*R + 0.587*G + 0.114*B
4) И.т.д.

Под каждой из формул лежит суровая математика/опыт и физиология, погуглите и обрящете.