0

有人可以向我解释一下扫描线一般是什么意思,在 YUV 颜色格式中是什么意思?一些例子的一些解释会很棒。

谢谢作为

4

2 回答 2

1

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

参见例如维基百科条目

例如,考虑VGA640x480即 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)
于 2013-07-07T20:20:17.360 回答
1

一条扫描线表示以您的格式构成一个通道的字节数。

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

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


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


U plane ========>   320 bytes
于 2013-07-11T11:21:30.520 回答