2013-07-03 46 views
0

有些人可以向我解释什么是扫描线的意思,YUV的颜色格式是什么意思?一些例子的解释会很好。YUV图像格式的扫描线

由于 A.S

回答

1

的扫描线指示的字节用于在您的格式构成一个信道的数目。

例如,如果您有YV12图像对应于YVU420P,那么对于640 x 480图像。对于V平面,Y平面的字节数为640/2字节,U平面的字节数为640/2。所以YV12格式的三个通道的扫描线将会像

y Plane ========> 640 Bytes 


V plane ========> 320 bytes 


U plane ========> 320 bytes 
1

扫描行仅仅是构成图像的一个“线”,其中包括亮度和色度数据的字节数。

参见例如wikipedias条目

作为示例,考虑VGA640x480,即480行,每行包括640个像素。

一条扫描线的YCbCr(4:2:0的子采样,平坦的)的VGA分辨率由

640 bytes Luma-data, followed by 
(skip the rest of the luma-data, since all luma is consecutive) 
160 bytes of chroma-data (Cb), followed by 
(skip the rest of the cb-data, since all Cb is consecutive) 
160 bytes of chroma-data (Cr)