YUV 和 YUV420

1 YUV是什么?

YUV是编译true-color颜色空间(color space)的种类,Y'UV, YUV, YCbCrYPbPr等专有名词都可以称为YUV,彼此有重叠。“Y”表示明亮度(Luminance、Luma),“U”和“V”则是色度浓度(Chrominance、Chroma),

2 YUV与RGB的转换

3 YUV420及其采样

YUV码流的存储格式其实与其采样的方式密切相关,主流的采样方式有三种,YUV4:4:4YUV4:2:2YUV4:2:0
用三个图来直观地表示采集的方式吧,以黑点表示采样该像素点的Y分量,以空心圆圈表示采样该像素点的UV分量。

 

先记住下面这段话,以后提取每个像素的YUV分量会用到。

  • YUV 4:4:4采样,每一个Y对应一组UV分量。
  • YUV 4:2:2采样,每两个Y共用一组UV分量。
  • YUV 4:2:0采样,每四个Y共用一组UV分量。

3 YUV420的存储

 

  把采样好的Y值先依次存好,再去存UV值