48-битное однопиксельное значение RGB - PullRequest
0 голосов
/ 28 февраля 2019

3 Значения RGB представлены одним значением в некоторых приложениях обработки изображений.

Например: одно значение для RGB (2758, 5541, 4055) составляет 4542,64

Есть несколько вопросов, связанных с тем, как получить однопиксельные значения из 8-битных изображений RGB, но ни один не работает с 48-битнымиRGB изображения.Как я могу получить это значение?

Если я это сделаю (2758 + 5541 + 4055) / 3, то получится 4118, что близко, но не одинаково.

1 Ответ

0 голосов
/ 28 февраля 2019

Похоже, что вы пытаетесь определить формулу оттенков серого, используемую для получения данного значения.Я предлагаю вам прочитать Семь алгоритмов преобразования оттенков серого от Таннера Хелланда.

На основе вашего примера:

Единственное значение для RGB (2758, 5541,4055) - 4542,64

Похоже, что значение рассчитывается по формуле:

Серый = (Красный * 0,3 + Зеленый * 0,59 + Синий * 0,11)

...