Сохранение яркости при вращении цветности (YUV <> RGB)

Это дополнительный вопрос к этой теме. Теперь мне удалось повернуть ультрафиолетовые компоненты (цветность), не касаясь яркости... вроде того.

С помощью этого решения я конвертирую из RGB в YUV, изменяю значения УФ и снова конвертирую в RGB.

Тем не менее, кажется, что на люму все еще влияют - хотя я не уверен, почему. Похоже, что он не ограничивается моим кодом - вероятно, что-то происходит, чего я не понимаю, - поскольку я вижу, что это происходит в других плагинах VirtualDub (таких как плагин hue Дональда Графта).

Чтобы дать вам пример, я повернул цветность случайным образом с различными значениями в каждой строке. Изображение здесь показывает это.

YUV изображение

В верхнем левом углу оригинальное изображение. Два изображения справа - это U и V, а слева внизу - компонент Y (яркость). Как вы можете видеть, в этом разделе яркие цвета влияют на изменение цвета. Есть идеи, почему это? Это связано с отсечением в цветовом пространстве RGB или чем-то еще? И есть ли способ преодолеть это?

0 ответов

Другие вопросы по тегам