为了准确描述图像颜色内容,引入色彩空间概念,使用几何的坐标空间来描述坐标集合。色彩空间用数学方式来描述色彩合集。
1.RAW格式数据
RAW格式是Sensor的图像感应器将捕捉到的光源信号转化为数字信号的原始数据,这种数据格式未经过任何的处理,未压缩,未降噪,保留了全部的原始内容。
RAW格式一般是按照Bayer的方式进行排列,通过滤波光片,产生彩色滤波阵列(CFA),Bayer的数据格式中包含了50%的绿色信息,红色和蓝色信息各占25%。一共存在以下四种排列方式:
第一种排列方式 | RGGB |
---|---|
第二种排列方式 | BGGR |
第三种排列方式 | GRBG |
第四种排列方式 | RBRG |
2.RGB格式数据
RGB格式是一种数据图像格式,表示图像格式所使用到的色彩空间,其中包含了红、蓝、绿三种颜色。在RGB空间中的颜色可以通过不同的亮度级别(0-255)来表示三种原色。常用的几种RGB格式如下所示。
RGB格式 | 各颜色通道信息位数 | 可表示颜色数量 |
---|---|---|
RGB888 | 每个颜色通道各8位,总共24位 | 16,777,216 |
RGB565 | 红色5位,绿色6位,蓝色5位 | 65536 |
RGBA8888 | 红绿蓝各8位,A通道8位 | 16,777,216 |
RGB332 | 红色3位,绿色3位,蓝色2位 | 256 |
3.YUV格式数据
YUV格式是一种将图像亮度和颜色分离的图像数据格式,其中Y表示明亮度(Luma)也就是灰度图;U表示蓝色色度分量(Cb),V表示红色色度分量(Cr),两者表示色度(Choma)。用于描述图像色彩及饱和度。
3.1YUV的采样方式
在YUV图像格式中,针对颜色信息的采样有以下几种:
YUV采样格式 | 采样比例 | 占用空间 |
---|---|---|
YUV444 | Y、U、V三个分量的采样比例位1:1:1,[YUV] | 每一个Y分量对应一组UV分量,一共8+8+8=24bit |
YUV422 | Y、U、V三个分量的采样比例位2:1:1,[YU][YV] | 每两个Y分量对应一组UV分量,一共8+4+4=16bit |
YUV420 | Y、U、V三个分量的采样比例位4:1:1, [YU][Y][YU][Y] [YV][Y][YV][Y] | 每四个Y分量对应一组UV分量,一共8+2+2=12bit |
3.2YUV的排列方式
在YUV图像格式中,针对不同采用方式后的结果对于Y、U、V分量的排列方式有所不同。
Planar | 将Y、U、V分量单独存放到不同的区域内。每个分量都是一个一维数组,具有相同的宽度和高度。 |
---|---|
Packed | 将Y、U、V数据打包在一起存放,无论是任何一个分量,地址都是不连续的 |
Semi-Planer | 将Y数据独立,UV数据放在一起 |
Interleaved |
下图是图片格式的树状分类图,网络文章引用,如有侵权,请联系。
简单记录图片格式,使用过程中产生问题和对应关系待后续补充。