YUV与RGB
YUV,RGB是色彩空间模型,而BMP,PNG,JPEG,GIF是图像的文件存储格式。
RGB(RED GREEN BLUE),我们都知道任何颜色都可以通过原色 red green blue通过不同的比例混合出来,三个色基都为零,混合为黑色, 三个色基都最强,混合为白色.这种简单的色彩空间模型广泛应用与计算机.
YUV, Y表示亮度,U V表示色差信息(分别表示blue 和 Red的色差信息), 因为科学发现,人类的研究对色彩的亮度信息比较敏感,对色差信息相对比没那么敏感.亮度信号是强度的感觉,它和色度信号断开,这样的话强度就可以在不影 响颜色的情况下改变。YUV 格式通常用于 PAL制,即欧洲的电视传输标准,而且缺省情况下是图像和视频压缩的标准。YUV 使用RGB的信息,但它从全彩色图像中产生一个黑白图像,然后提取出三个主要的颜色变成两个额外的信号来描述颜色。把这三个信号组合回来就可以产生一个全 彩色图像。
YCbCr 是在世界数字组织视频标准研制过程中作为ITU - R BT1601 建议的一部分, 其实是YUV经过缩放和偏移的翻版。其中Y与YUV 中的Y含义一致, Cb , Cr 同样都指色彩, 只是在表示方法上不同而已。在YUV 家族中, YCbCr 是在计算机系统中应用最多的成员, 其应用领域很广泛,JPEG、MPEG均采用此格式。一般人们所讲的YUV大多是指YCbCr。
现在很多人都将YCbCr跟YUV混为一谈,因为YCbCr是根据YUV演变出来的,而目前YCbCr应用更加普遍,很多时候说的YUV指的是YCbCr.
RGB的格式
常用的RGB存储格式有如下
- RGB565 每个像素用16位表示,RGB分量分别使用5位、