颜色空间是指针对一个给定的颜色,如何组合颜色元素以及对其编码。常用的颜色空间有以下几种:
1、RGB
2、GRAY
3、HSV
RGB色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色,是目前运用最广的颜色系统之一。
任何颜色都有红、绿、蓝三原色组成,假如原来某点的颜色为RGB(R,G,B),那么,我们可以通过下面几种方法,将其转换为灰度:
1)浮点算法:Gray=R*0.3+G*0.59+B*0.11
2)整数方法:Gray=(R*30+G*59+B*11)/100
3)移位方法:Gray =(R*76+G*151+B*28)>>8;
4)平均值法:Gray=(R+G+B)/3;
5)仅取绿色:Gray=G;
通过上述任一种方法求得Gray后,将原来的RGB(R,G,B)中的R,G,B统一用Gray替换,形成新的颜色RGB(Gray,Gray,Gray),用它替换原来的RGB(R,G,B)就是灰度图了。
HSV(Hue, Saturation, Value)是根据颜色的直观特性由A. R. Smith在1978年创建的一种颜色空间, 也称六角锥体模型(Hexcone Model)。这个模型中颜色的参数分别是:色调(H),饱和度(S),明度(V)。
色调(H):用角度度量,取值范围为0°~360°,从红色开始按逆时针方向计算,红