OpenCV - 用于跟踪红色的HSV值范围

时间:2011-10-17 11:35:35

标签: c++ video opencv hue

请问您能告诉我强烈红色的色调,饱和度和价值指数范围是多少?

我尝试将此值用于颜色跟踪,但我无法通过Google找到具体的答案。

2 个答案:

答案 0 :(得分:4)

你是唯一能回答这个问题的人,因为我们不知道你的“强烈红”的标准。收集尽可能多的样品,其中一些你认为是强烈的红色,一些是接近但只是错过切割。将它们全部转换为HSL。研究模式。

您可以将包含H,S和L参数滑块的小应用程序放在一起,并显示与设置对应的颜色块。这会很快告诉你你的极限。

答案 1 :(得分:4)

您可以将任何颜色映射到OpenCV HSV。实际上opencv使用180 0 色调圆柱体,理想情况下它是360,在orher手上MS涂料使用240 0 cyllinder。
因此,要获得OpenCV HSV值,只需打开MS绘图,打开混音器,然后读取HSV的值,现在将此值映射到OpenCV HSV中,将其乘以180/240。 饱和度值和值的范围是0 0 -180 0