原子弹 发表于 2017-12-9 20:19:59

YUV转RGB的公式

R = 1.164(Y-16) + 1.596(Cr-128)
G = 1.164(Y-16) - 0.391(Cb-128) - 0.813(Cr-128)
B = 1.164(Y-16) + 2.018(Cb-128)
->
R = 1.164Y + 1.596Cr - 222.912
G = 1.164Y - 0.391Cb - 0.813Cr + 135.488
B = 1.164Y + 2.018Cb - 276.928
->
R << 9 = 596Y + 817Cr -114131
G << 9 = 596Y -200Cb -416Cr +69370
B << 9 = 596Y +1033Cb -141787

原子弹 发表于 2017-12-9 20:20:48

因为FPGA中没有小数,这里乘以512做一个变换,最后对结果进行有移即可!!!

原子弹 发表于 2017-12-9 20:21:31

YUV转RGB和YCbCr转RGB的公式稍有不同,大家需要注意!!!!!!

zhangyukun 发表于 2017-12-10 09:29:47

YUV转RGB的公式
页: [1]
查看完整版本: YUV转RGB的公式