Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/130.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ OpenCV-用于跟踪红色的HSV值范围_C++_Video_Opencv_Hue - Fatal编程技术网

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

C++ OpenCV-用于跟踪红色的HSV值范围,c++,video,opencv,hue,C++,Video,Opencv,Hue,你能告诉我深红色的色调、饱和度和价值指数的范围吗 我尝试使用这些值进行颜色跟踪,但我无法通过谷歌找到具体答案。你是唯一能回答这个问题的人,因为我们不知道你的“强烈红色”标准。收集尽可能多的样品,其中一些你认为强烈的红色和一些接近,但只是错过了削减。将它们全部转换为HSL。研究模式 您可以组合一个小应用程序,其中包含H、S和L参数的滑块,并显示与设置相对应的一块颜色。这将很快告诉您您的限制。您可以将任何颜色映射到OpenCV HSV。实际上,opencv使用1800色调圆柱体,而理想情况下为360

你能告诉我深红色的色调、饱和度和价值指数的范围吗


我尝试使用这些值进行颜色跟踪,但我无法通过谷歌找到具体答案。

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


您可以组合一个小应用程序,其中包含H、S和L参数的滑块,并显示与设置相对应的一块颜色。这将很快告诉您您的限制。

您可以将任何颜色映射到OpenCV HSV。实际上,opencv使用1800色调圆柱体,而理想情况下为360色调,而MS绘制则使用2400色调圆柱体。
因此,要获得OpenCV HSV值,只需打开MS paint,打开mixer,读取HSV值,现在将该值映射到OpenCV HSV,将其乘以180/240即可。

饱和度和值的范围为00-1800

嗯,色调为红色,因此色调轮上的0或360表示饱和度为最大值(通常为100,但取决于实现),亮度也将为最大值。HTHopencv HSV范围为H:0-180、S:0-255、V:0-255