【影象】資料格式介紹(yuv420sp、yuv420sp、yv12,nv12等)
YUV定義:分為三個分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V” 表示的則是色度(Chrominance或Chroma),作用是描述影像色彩及飽和度,用於指定畫素的顏色。
YUV格式:有兩大類:planar和packed。
YUV格式通常有兩大類:打包(packed)格式和平面(planar)格式。
對於planar的YUV格式,先連續儲存所有畫素點的Y,緊接著儲存所有畫素點的U,隨後是所有畫素點的V。
對於packed的YUV格式,每個畫素點的Y,U,V是連續交叉儲存的。
YUV儲存
YUV特點:也是一種顏色編碼方法,它將亮度資訊(Y)與色彩資訊(UV)分離,沒有UV資訊一樣 可以顯示完整的影象,只不過是黑白的,這樣的設計很好地解決了彩色電視機與黑白電視的相容問題。並且,YUV不像RGB那樣要求三個獨立的視訊訊號同時傳 輸,所以用YUV方式傳送佔用極少的頻寬
1、YUV444
(1)YUV444p:YYYYYYYYY VVVVVVVVV UUUUUUUU
2、YUV422
(1)YUV422p:YYYYYYYY VVVV UUUU
(2)YUVY:YUYV YUYV YUYV YUYV
(3)UYVY:UYVY UYVY UYVY UYVY
3、YUV420
(1)YUV420p:
YV12:YYYYYYYY VV UU
I420:YYYYYYYY UU VV
(2)YUV420sp:
NV12:YYYYYYYY UVUV
NV21:YYYYYYYY VUVU
如果看到 YCbCr這種名字其實也是YUV格式 ,其中Y與YUV 中的Y含義一致,Cb , Cr 同樣都指色彩,,只是在表示方法上有所不同,Cb、Cr 就是本來理論上的“分量/色差”的標識。C代表分量(是component的縮寫)Cr、Cb分別對應r(紅)、b(藍)分量訊號,Y除了g(綠)分量訊號,還疊加了亮度訊號。
YUV420SP
YUV420P