OpenCV中HSV颜色模型及颜色分量范围 

HSV颜色空间

色调H:

红、绿、蓝分别相隔120度。

互补色分别相差180度。

饱和度S:

饱和度S表示颜色接近光谱色的程度。一种颜色,可以看成是某种光谱色与白色混合的结果。其中光谱色所占的比例愈大,颜色接近光谱色的程度就愈高,颜色的饱和度也就愈高。饱和度高,颜色则深而艳。光谱色的白光成分为0,饱和度达到最高。通常取值范围为0%~100%,值越大,颜色越饱和。

明度V:

明度表示颜色明亮的程度,对于光源色,明度值与发光体的光亮度有关;对于物体色,此值和物体的透射比或反射比有关。通常取值范围为0%(黑)到100%(白)。

H通道的值范围为:0-180

S通道的值范围为:0-255

V通道的值范围为:0-255

以以下视频步骤为例:

01 将原图颜色空间转换为HSV

02 设置HSV上下限,这里选择蓝色

03 阈值分割

04 在原图画出区域掩膜和最小外接矩形

05 显示

最终效果:

打开APP阅读更多精彩内容