在摄像头开发和视频处理中,YUV 420 是一种常见的色彩编码格式,也称为 YUV420 或 YUV 4:2:0。
这种编码格式主要用于压缩和存储视频数据,尤其是在数字视频传输和处理中非常流行。下面解释一下 YUV 420 的含义:
- YUV 的三个分量:
-
- Y(亮度分量):表示图像的亮度信息,即灰度信息。
- U(色度分量):表示蓝色和亮度之间的差异。
- V(色度分量):表示红色和亮度之间的差异。
- 420 表示的意义:
-
- 4 表示每 4 个像素点中有一个 Y 值,也就是亮度信息是全分辨率的。
- 2:2 表示每 2x2 个像素点共享一个 U 和一个 V 值,即色度信息的水平和垂直方向的子采样比例为 2:1,从而减少了色度分量的采样率,实现了对色度分量的压缩。
在 YUV 420 中,每 4 个像素点会有 4 个 Y 值(亮度值),但只有一个 U 值和一个 V 值(色度值),这种方式有效地减少了存储和传输数据量,同时保持了相对较高的图像质量。由于人眼对亮度信息更敏感,因此保留完整的亮度信息,而色度信息的损失对人眼的影响相对较小。
因此,YUV 420 是一种优化的色彩编码格式,广泛应用于视频压缩(如 MPEG 标准)、视频传输(如视频会议、实时流媒体)以及数字摄像机和移动设备中。