【问题标题】:About "Chroma Subsampling" and video/image format (YUV 4:2:2, YUV 4:2:0 and so on)关于“色度二次采样”和视频/图像格式(YUV 4:2:2、YUV 4:2:0 等)
【发布时间】:2017-05-27 08:09:07
【问题描述】:

从 RGB 图像(或视频流)开始,我知道如何获得其他图像/视频格式(例如 YCrCb 4:2:2 或 4:2:0)。我知道 RGB 像素和 YCrCb 之间的关系,并且我知道如何进行二次采样以获得 4:2:2 或 4:2:0。问题是:为什么是这个符号?这个符号从何而来?这些数字是什么意思?

【问题讨论】:

  • 参见en.wikipedia.org/wiki/Chroma_subsampling,“采样系统和比率”部分 - 这已经足够解释了。简而言之,就是 J:a:b:A,其中 J 表示要检查的 2 行区域的长度,a 表示该区域第一行的色度样本数,b 表示垂直变化,A 表示阿尔法存在。
  • 不错! wiki 页面也有很好的图形解释!感谢您的建议

标签: image-processing video-streaming rgb yuv subsampling


【解决方案1】:

这些数字表示用于表示的亮度 (Y) 与色度 (Cr,Cb) 值的比率。通常会减少色度的字节数以减小图像的大小。

4:4:4 表示您为每个像素传输一个 Y、一个 Cr 和一个 Cb 值。 4:2:2 意味着您为每个像素传输一个 Y 值,但您为图像的每一行传输一次 Cr 和 Cb 值。 4:2:0 意味着您为每个像素传输一个 Y 值,但您将 Cr 和 Cb 下采样 2(即,您为每个 2x2 块发送一个 Cr 和一个 Cb)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-19
    • 2020-06-01
    • 2019-08-19
    • 1970-01-01
    • 2012-12-28
    • 2015-02-25
    • 1970-01-01
    相关资源
    最近更新 更多