2。HSV颜色模型文献综述
RGB模型逐渐发展成了HSV模型[1]。HSV模型主要以色彩的色调、饱和度和亮度表示颜色空间,是非线性色彩表示系统。该模型的颜色表示方法与人对色彩的感知保持一致,属于适合人的视觉特性的色彩空间。
HSV模型对应于坐标系中一个圆锥形的子集,如图2所示。
圆锥的顶面对应于V=1,包含了RGB模型中的R=1、G=1、B=1三个面,代表的颜色比较亮。绕V轴的旋转角给定色调H。依据Tektronix彩色标准[2],色调值域为[0°,360°],红色对应为0°角,绿色对应120°角,蓝色对应240°角,在HSV模型中,每种颜色和它的补色相差180°角。饱和度S从0到1进行取值。
图2 HSV颜色空间模型
RGB空间到HSV空间的转换公如下:
令 则, 定义 如下:这里
显而易见,按上面的近似转换公式计算分量的效率有很大的提高,而且也容易编码实现。