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分布如下:
如果要对应正常的HSV,那么
h要 x2
s要 /2.55
v要 /2.55