YUV转换只获得红色

时间:2015-05-18 14:14:21

标签: yuv

我想从YUV图像中获取平面但是正在渲染的图像是红色的,我认为这是UV平面顺序的问题但是切换UV我得到一个蓝色图像(我可以看到图像,但它是蓝色或红色,取决于UV顺序。)

我不知道发生了什么......有什么线索吗?

2 个答案:

答案 0 :(得分:1)

我认为您是通过RGB查看器渲染YUV图像。

要从YUV传递到RGB,您只需要通过一些系数进行转换。

https://en.wikipedia.org/wiki/YUV

R = Y + 1,13983⋅V
G = Y − 0,39465⋅U − 0,58060⋅V
B = Y + 2,03211⋅U

答案 1 :(得分:1)

查看wikipage YCbCr上的图表,看起来你错过了Cb(U)频道。也许你没有找到合适的偏移量。如何对图像进行二次采样?