YUV与RGB转换
RGB与YUV的对应关系可以用近似的方程式表示,:
Y = 0.299R + 0.587G + 0.114B
U = -0.147R - 0.289G + 0.436B
V + 0.615 - 0.515G - 0.100B
YUV4:2:0是什么意思?
首先是为什么要有YUV,而不是RGB,采用YUV色彩空间的重要性是它的亮度信号Y和色度信号U、V是分离的。如果只有Y信号分量而没有U、V分量,那么这样表示的图像就是黑白灰度图像。彩色电视采用YUV空间正是为了用亮度信号Y解决彩色电视机与黑白电视机的兼容问题,使黑白电视机也能接收彩色电视信号。
视频一般采用YUV(YCbCr)的颜色空间,其原理是人类视觉系统对亮度比彩色更敏感,因此可以把亮度信息从彩色信息分离出来,并使之具有更高的清晰度,而稍微降低彩色信息的清晰度,这样就可以在人眼未感觉图像有什么差异的前提下压缩带宽,实现一定的视频压缩。例如在压缩影像中,以4:2:2 Y’CbCr作例,它只需使用比R’G’B’(4:4:4)三分之二的带宽即可传输。
目前主要的采样格式有YCbCr 4:2:0、YCbCr 4:2:2、YCbCr 4:1:1和 YCbCr 4:4:4。问题是,这些符号到底是什么意思呢?视频系统的抽样系统中通常用一个三分比值表示:J🅰️b(例如4:2:2),形容一个以J个像素宽及两个像素高的概念上区域,有时候会以四分比值表示(例如4:2:2:4)。依序列出为:
J:水平抽样参照(概念上区域的宽度)。通常为4。
a:在J个像素第一行中的色度抽样数目 (Cr, Cb)。
b:在J个像素第二行中的额外色度抽样数目 (Cr, Cb)。