openCV中HSV颜色表示

openCV中经常将RGB图像转换成HSV图像然后进行颜色的辨别和处理

我们能够查到一般HSV的范围是
H: [0,360]
S: [0,100]
V: [0,100]

但是在openCV中,HSV的范围却是
H: [0,180]
S: [0,255]
V: [0,255]

那是因为openCV做了如下的变换

h= H/2;  
s = (float)S/100*255;  
v = (float)v/100*255;

所以在openCV中

一般颜色的HSV分布如下:

image.png

如果要对应正常的HSV,那么
h要 x2
s要 /2.55
v要 /2.55

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容