例如,我有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指出,仅以Y速率的一半对U和V进行采样。换句话说,如果深度为1字节,则Y分别为2字节,U和V为1字节。这意味着Y可以具有更高的动态范围。
值得注意的是,JPEG标准为每个颜色分量定义了水平和垂直采样因子。人类视觉系统具有20:1 ratio of the luma sensors (rods) to chroma sensors (cones)。因此,通常不会对亮度分量进行二次采样,但是JPEG standard确实允许对此类内容进行编码。