色彩空间
①RGB空间(以24位真彩色为例)
r通道:8位 256种颜色
g通道:8位 256种颜色
b通道:8位 256种颜色
可以产生256256256=16777216种颜色(三维立方体)
②RGBA
相比RGB多了一个通道,透明度通道A(Alpha 透明度)
我们常用的png格式的图片多为四通道RGBA格式
③GRAY
俗称灰度图,单通道格式,值为0~255,颜色值为黑白之间,0是黑色,255是白色
Gray = R0.299 + G0.587 + B0.114
Gray= (R38 + G75 + B15) >> 7(移位运算,左右移位对应于乘除2的幂)
④HSV
H:hue 色调:
用角度度量,取值范围为0°~360°,从红色开始按逆时针方向计算,红色为0°,绿色为120°,蓝色为240°。它们的补色是:黄色为60°,青色为180°,品红为300°;
S:saturation 饱和度:
取值范围为0.0~1.0;
V:value 亮度:
取值范围为0.0(黑色)~1.0(白色)。
RGB转HSV算法:
⑤YUV、YCbCr
亮度信息用单独的分量Y来表示,彩色信息是用两个色差分量Cb和Cr来存储的。
分量Cb是蓝色分量与参考值的差,分量Cr是红色分量与参考值的差。
亮度信号Y和两个色差信号R-Y(即U)、B-Y(即V)