- 半色调信息隐藏与防伪技术(第2版)
- 曹鹏
- 481字
- 2025-02-21 02:24:30
2.3.3 HSV
HSV色彩模型如图2-13所示,是根据色彩的直观特性提出来的,用六角锥体模型来表示色彩空间。
其中,H为色相(Hue),S为饱和度(Saturation),V为明度(Value),该方法是将RGB色彩空间中表示的色彩点用倒圆锥表示。
色相H取值范围为0°~360°,红色R、绿色G和蓝色B分别位于0°、120°和240°,因为黄色Y、青色M和品红色C与红色R、绿色G和蓝色B互为补色,在图上表示为过圆心的直径两端的点,如图2-14所示。

图2-13 HSV色彩模型

图2-14 HSV色彩空间示意图
饱和度S(Saturation)也称为纯度,表示接近光谱色的程度,为比例值,取值为0~100%。饱和度越高,色彩越深且越明艳。
明度V(Value)表示色彩明亮的程度,范围为由黑到白明度逐渐升高,表示颜色越明亮,范围是0~100%,明度为0表示纯黑色(此时颜色最暗),明度为100表示光谱色,明度也用B(Brightness)表示,所以HSV也表示为HSB,明度与物体的反射和透射有关。
圆锥顶部的中心处V=max,S=0,H表示白色。HSV三维表示可认为是从RGB立方体演化来的。RGB色彩空间模型和HSV色彩空间模型分别如图2-15和图2-16所示。

图2-15 RGB色彩空间模型

图2-16 HSV色彩空间模型
所以HSV色彩空间和RGB色彩空间可以相互转换,从RGB色彩空间到HSV色彩空间的转换公式为
