HSV(三通道)———— H(色相) S(饱和度) V(明度)

HSV的详细含义

Hue(色相):表示颜色类型,范围是 0 ~ 180(OpenCV中8位图像将0~360缩放到此范围)。

Saturation(饱和度):颜色的纯度,0(灰色)~ 255(完全饱和)。

Value(明度):颜色亮度,0(黑色)~ 255(最亮)。



注意:HSV在OpenCV中的范围与理论值不同,需特别注意。







  • H 通道(色相):
    表示颜色种类(如红、绿、蓝),取值范围是 0-179(因为 OpenCV 用 8 位整数存储时,将 0-360° 的色相环压缩为 0-179,节省存储空间)。
  • S 通道(饱和度):
    表示颜色鲜艳程度,取值范围是 0-255(0 为灰度,255 为纯色)。
  • V 通道(明度):
    表示颜色明暗程度,取值范围是 0-255(0 为黑色,255 为最亮)。






OpenCV之颜色空间:

颜色空间RGB(Red 红色,Green 绿色,Blue 蓝色)

R的取值范围:0-255

G的取值范围:0-255

B的取值范围:0-255

颜色空间HSV (Hue 色相,Saturation 饱和度,intensity 亮度)

H的取值范围:0-179

S的取值范围:0-255

V的取值范围:0-255

颜色空间HLS (Hue 色相,lightness 亮度,Saturation 饱和度)

H的取值范围:0-179

L的取值范围:0-255

S的取值范围:0-255
————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/zhangping1987/article/details/32710341







HSV(三通道)

H(色相):表示颜色种类(如红、绿、蓝),范围0-179(OpenCV定义,对应实际0-360°,需注意与其他软件的差异)。
S(饱和度):表示颜色的鲜艳程度(0为灰色,255为纯色),范围0-255。
V(明度):表示颜色的明亮程度(0为黑,255为最亮),范围0-255。 (H)”和“亮度(V)”,对光照变化的鲁棒性更强。例如,同一物体在不同光照下,V可能变化很大,但H基本稳定,因此比RGB更适合颜色检测
优势: 分离了“颜色(H)”和“亮度(V)”,对光照变化的鲁棒性更强。例如,同一物体在不同光照下,V可能变化很大,但H基本稳定,因此比RGB更适合
颜色检测







版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/m0_58249005/article/details/150275196

posted on 2025-10-31 08:00  Angry_Panda  阅读(0)  评论(0)    收藏  举报

导航