YUV420图像格式
http://blog.csdn.net/shallon_luo/article/details/5544796
YUV中的Y是指“灰度”或者“明亮度” ,英語表達為Luminance、Luma,luminance 表示為 Y, luma 表示為 Y'。Y與RGB的演算關系為:Y = 0.2126 R + 0.7152 G + 0.0722 B,Y' = 0.2126 R' + 0.7152 G' + 0.0722 B' ,符號' 表示使用了Gamma compression。(參見http://en.wikipedia.org/wiki/Luma_(video))
?
在YUV顏色表達中,色彩使用色差Chrominance來表達,而UV是顏色色差的兩個分量 。U = B' ? Y' (blue ? luma) 也表示成Cb , V = R' ? Y' (red ? luma),也表示成Cr。于是Y’UV也有表示成Y‘CbCr。
?
黑白的圖像中只有灰度值,早年兼容黑白電視的彩色信號中,直接忽略UV值即可。
一般的的YUV420圖像格式實際上是Y'UV,420指的是其在Y U V上面的采樣率。在YUV420的格式中,首先存儲每一個像素的Y'值,然后跟著存儲的是每2*2方陣采樣一次的U值,最后存儲的是每2*2方陣采樣一次的V值。于是,一個4*4的方陣中,其數據存儲為:
?
?
?
其顏色的存放格式如圖所示:
?
總結
以上是生活随笔為你收集整理的YUV420图像格式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ubuntu/Fedora高版本安装海思
- 下一篇: Uboot中start.S源码的指令级的