例如,我有 4*4 图像。我想分别提取 Y、U 和 V 分量。 如果图像是 YUV 422 ,YUV 420 和 YUV444 怎么办。 我有兴趣了解数组的结构 Y、U 和 V 如何存储在 422,420 和 444 中, 以便可以访问。
最佳答案
This站点为您提供了对不同 YUV 格式的很好的概述。还给出了一个像素结构。
澄清一下:这些数字用于确定 color component subsampling .例如 YUV 444 = 4:4:4 子采样,这意味着三个分量(Y、U 和 V)中的每一个都具有相同的采样率。而 4:2:2 表示 U 和 V 仅以 Y 的一半速率进行采样。换句话说,如果深度为 1 字节,则 Y 为 2 字节,U 和 V 为 1 字节。这意味着 Y 可以具有更高的动态范围。
值得注意的是,JPEG 标准定义了每个颜色分量的水平和垂直采样因子。人类视觉系统有一个20:1 ratio of the luma sensors (rods) to chroma sensors (cones) .出于这个原因,通常不对光度分量进行二次采样,但是 JPEG standard确实允许对此类内容进行编码。
关于c - YUV 422 , YUV 420 , YUV 444,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8561185/