RAW、RGB、YUV 图像格式区别
发布网友
发布时间:2024-08-19 05:36
我来回答
共1个回答
热心网友
时间:2024-08-24 22:26
颜色,作为人类视觉系统对可见光谱的感知,仅存在于我们的眼睛和大脑中。为了准确描述颜色,我们需要引入色彩空间的概念,就像几何上用坐标空间描述坐标集合一样,色彩空间用数学方式描述颜色集合。
1. RAW 图像格式:RAW图像是图像感应器将捕捉到的光源信号转化为数字信号的原始数据,是无损的,包含了物体原始的颜色信息等。RAW数据格式通常采用Bayer排列方式,通过滤波光片产生彩色滤波阵列(CFA)。由于人眼对绿色波段的色彩较为敏感,Bayer数据格式中包含了50%的绿色信息,以及各25%的红色和蓝色信息。Bayer排列格式有四种。
2. RGB 图像格式:RGB是一种在数字化领域表示颜色的标准,也称作一种色彩空间。它通过用三原色R、G、B的不同亮度值组合来表示某一种具体的颜色。RGB里面存的是颜色的亮度值,而不是色度值。在Windows的绘图板中,我们可以通过调整三原色不同的比例得到不同的颜色。RGB常用的数据格式有RGB888,RGB565,RGB555等。
3. YUV 图像格式:YUV是一种色彩编码方法,Y表示明亮度(Luma),就是灰度图。U和V分别对应Cb(蓝色色度分量)和Cr(红色色度分量),代表色度(Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。
引入YUV色彩空间的好处有哪些呢?目前人类发明的所有彩色的输入输出设备,本质上都只支持RGB数据。即使设备允许YUV的输入输出,那也是经过内部的数据转换而间接支持。
3.1 采样方式:根据采样的不同,YUV分为YUV444,YUV422,YUV420。
3.2 排列方式:确定了采样方式之后,数据的排列又分为三种。
3.3 命名方式:YUV的命名规则也有好几种,因此同一个类型可能会有好几种名字。