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