在旋转色度(YUV< RGB)时保持亮度

时间:2018-04-23 16:52:24

标签: rgb yuv virtualdub

这是this thread的后续问题。我现在设法只旋转UV成分(色度)而不接触亮度...等等。

我使用this solution从RGB转换为YUV,更改UV值并转换回RGB。

然而,亮度似乎仍然受到影响 - 不知道为什么会这样。它似乎也不仅限于我的代码 - 可能还有一些我不了解的东西 - 正如我在其他VirtualDub插件中看到的那样(例如Donald Graft&# 39; s hue插件)。

举个例子,我在每行上随机旋转色度不同的值。这里的图像显示了这一点。

YUV image

左上角是原始图像。右边的两个图像是U和V,左下角是Y分量(亮度)。如您所见,在本节中,颜色鲜艳的亮度部分会受到色度变化的影响。任何想法为什么会这样?这与RGB颜色空间中的剪裁或其他内容有关吗?有没有办法克服这个问题?

0 个答案:

没有答案