有些机构可以向我解释一下扫描线的含义一般是什么,它在YUV颜色格式中意味着什么?一些例子的一些解释会很棒。
由于 A.S
答案 0 :(得分:1)
扫描线只是构成图像“一行”的字节,包括亮度和色度数据。
参见例如wikipedias条目
例如,请考虑VGA 640x480
,即480行,每行包含640个像素。
VGA分辨率的一条扫描线YCbCr(4:2:0子采样,平面)由
组成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)
答案 1 :(得分:1)
扫描线表示以您的格式组成一个频道的字节数。
例如,如果您有对应于YVU420P的YV12图像,那么对于640 x 480
图像。 V平面的Y平面640/2
字节为640字节,U平面为640/2
字节。所以YV12格式的三个通道的扫描线就像
y Plane ========> 640 Bytes
V plane ========> 320 bytes
U plane ========> 320 bytes