例如,我有4*4的图像。我想分别提取Y,U和V分量。如何做,如果图像是YUV422,YUV420和YUV444。我感兴趣的是知道数组的结构,Y,U和V是如何存储在422,420和444中的,以便它可以被访问。
发布于 2011-12-19 20:17:26
This站点为您提供了关于不同YUV格式的非常好的概述。还给出了一个像素结构。
澄清:这些数字是用于测定color component subsampling的。例如,YUV 444 = 4:4:4子采样,这意味着三个分量(Y、U和V)中的每一个都具有相同的采样率。而4:2:2表示仅以Y的一半速率对U和V进行采样。换言之,如果深度为1字节,则Y和U和V分别为2字节和1字节。这意味着Y可以具有更高的动态范围。
值得注意的是,JPEG标准为每个颜色分量定义了水平和垂直采样因子。人类的视觉系统有一个20:1 ratio of the luma sensors (rods) to chroma sensors (cones)。因此,通常不对亮度分量进行二次采样,但JPEG standard允许对此类内容进行编码。
发布于 2015-04-14 21:20:20
这是一个相当古老的问题,然而我刚刚完成了一些关于解码YUV的工作,我想分享一些信息。YUV模式有3个主要方面:
如果源YUV缓冲区是压缩缓冲区或平面缓冲区,则返回
我刚刚完成了YUV4:2:2GLSL解码,在这个link后面有要解码的v210源代码和我参考的资源。欢迎任何建议,这是我的第一个解码器。
https://stackoverflow.com/questions/8561185
复制相似问题