☞ ░ 前往老猿Python博客 https://blog.csdn.net/LaoYuanPython ░
一、引言
HSV和HSB是同一种颜色空间的不同说法,具体概念网上有很多,大家自己查即可。
在学习HSV颜色空间的时候,看到网上很多内容相同的资料,在介绍HSV的材料内容有矛盾的内容,如《HSV颜色识别-HSV基本颜色分量范围》中,在文章最开始介绍H的取值范围是0-180,饱和度范围是0-255,而在接下来的描述中又如是介绍:“色彩H由绕V轴的旋转角给定。红色对应于 角度0° ,绿色对应于角度120°,蓝色对应于角度240°。在HSV颜色模型中,每一种颜色和它的补色相差180° 。 饱和度S取值从0到1,所以圆锥顶面的半径为1”,老猿当即懵圈了。
后来咨询了同学又再查了一些资料,终于弄懂了。这是因为OpenCV不同的实现方法确认的。
二、标准HSV表示法的取值
按照百度百科给出的标准HSV表示法,HSV三个取值的范围对应如下: