200分求教,YUV422->RGB(200分)

  • 主题发起人 主题发起人 purwind
  • 开始时间 开始时间
P

purwind

Unregistered / Unconfirmed
GUEST, unregistred user!
关于YUV422,我没有找到详细的资料,
不知道他是如何存储的
转换在RGB又该如何做呢?
 
http://homepages.borland.com/efg2lab/Graphics/Colors/YUV.htm
 
好像是YUV411吧.
RGB与YUV之间的转换公式为
Y [ 0.299  0.587 0.114] R
U = [-0.148 -0.289 0.439] G
V [ 0.615 -0.515 -0.100] B
其中的乘法是矩阵乘法,其中Y集中了RGB三元色中的主要能量,U,V的数值在0的附近变化,而且绝对
值比较小,所以通常记录时,把U,V的数字取平均后只记下平均值.
于是在1D情况下,数据量减小一半;在2D图像中,数据量则减小了3/4,所以称YUV411

恢复时,把U,V的值重复一次,恢复成YUV444,然后求出上面矩阵的逆矩阵,
然后计算(R, G, B)' = inv(A) (Y, U, V)',即可恢复为RGB
 
to tseug:
谢谢,虽然没找到我要的东西,不过通过相关的链接到是找到一个rgbtoyuv422,研究研究后再说吧。

to JohnsonGuo:
不只是有YUV411,还有YUV420,YUV422...
 
to tseug:
不好意思,刚才没仔细注意,yuv422torgb是有的:)
 
接受答案了.
 
后退
顶部