Существует только один способ преобразования цветового сигнала в оттенки серого: переход в линейное пространство и добавление света (и, следовательно, интенсивности цвета).Таким образом, у вас есть эффективный свет, и вы можете рассчитать яркость.Тогда вы можете "гамма" исправить значение.Это то, как свет ведет себя (линейное пространство), и как яркость измеряется с помощью CIE (по длине волны).
На телевидении принято создавать яркость, а затем черно-белые изображения из нелинейного R, G, B.Это сделано потому, что простота и способ работы аналогового цветного телевидения (NTSC и PAL): черно-белый сигнал (для телевидения BW) в качестве основного сигнала, а затем добавление цветов (в качестве поднесущей) к изображению BW.По этой причине вычисления выполняются в нелинейном пространстве.
Видео может часто использовать такие факторы (в нелинейном пространстве), потому что его вычислить очень быстро, и вы можете легко сделать это с помощью целых чисел (есть специальные матрицы для использования с целыми числами).
Для алгоритмов обнаружения ребра не должно быть важно, какой метод вы используете: у нас возникают трудности с обнаружением ребра с одинаковыми L или Y ', поэтому нам все равноесли у компьютеров аналогичная проблема.
Примечание: наши глаза нелинейны при обнаружении интенсивности света и имеют ту же гамму, что и люминофоры на наших старых телевизорах.По этой причине полезно использовать значение с гамма-коррекцией: оно сжимает информацию оптимальным образом (или в прошлом «аналогового телевидения»: оно уменьшает воспринимаемый шум).
То есть, если вы хотите Y ', сделайте снелинейный R ', G', B '.Но если вам нужна настоящая серая шкала, вам нужно рассчитать реальную шкалу серого, переходящую в линейное пространство.Вы можете увидеть различия, особенно в середине серого, и в фиолетовом или желтом, где два из R, G, B почти одинаковы (и как максимальное значение между тремя).
Но в программах фотографии, естьЕсть много разных алгоритмов для преобразования RGB в оттенки серого: мы не видим мир в оттенках серого, поэтому разный вес (возможно, нелинейный) может помочь разобрать некоторую часть изображения, что и является целью фотографий в оттенках серого (путем удаления отвлекающих цветов).).
Примечание. Рек. 709 никогда не указывали применение гамма-коррекции (OETF в стандарте бесполезен, нам нужен EOTF, и часто один не является обратным другому по практическим соображениям).Только по последовательной рекомендации эта недостающая информация была наконец предоставлена.Но так как многие люди говорят о Rec.709, обратное значение OETF используется как гамма, что неверно.
Как обнаружить: классическое желтое солнце на голубом небе, выбирая желтое и синее с тем же L. ЕслиВы видите солнце на сером изображении, вы трансформируетесь с нелинейным пространством (Y 'не равно).Если вы не видите солнца, вы преобразуетесь линейно.