图像处理

openCV中HSV颜色表示

2017-10-17  本文已影响0人  marine0131

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

上一篇 下一篇

猜你喜欢

热点阅读