Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/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
Image processing HSV中红色的范围是多少?_Image Processing_Hsv - Fatal编程技术网

Image processing HSV中红色的范围是多少?

Image processing HSV中红色的范围是多少?,image-processing,hsv,Image Processing,Hsv,我想检测图像中的红色物体,所以我将RGB img转换为HSV。所以为了知道红色的范围,我在这个网站上使用了彩色托盘 我发现H(色调)的下限在0到10之间,上限在340到359之间。我还发现S(饱和)和V(值)的最大值是100。但问题是,我发现有些人说红色H的范围:0到10为下限,160到180为上限。 他们还说最大S和V为255。HSV有不同的定义,因此您特定的转换函数给出的值是您应该使用的值。测量它们是确定的最好方法 原则上,H是一个角度,所以它从0到360,红色以0为中心(理解为360==0

我想检测图像中的红色物体,所以我将RGB img转换为HSV。所以为了知道红色的范围,我在这个网站上使用了彩色托盘 我发现H(色调)的下限在0到10之间,上限在340到359之间。我还发现S(饱和)和V(值)的最大值是100。但问题是,我发现有些人说红色H的范围:0到10为下限,160到180为上限。
他们还说最大S和V为255。

HSV有不同的定义,因此您特定的转换函数给出的值是您应该使用的值。测量它们是确定的最好方法

原则上,H是一个角度,所以它从0到360,红色以0为中心(理解为360==0)。但有些实现会将其除以2,以适合8位。其他的则扩展到8位的完整0-255范围

S和V也是如此。有时它们的值介于0和100之间,有时会上升到255

要进行测量,请创建一个具有纯红色像素(RGB值255,0,0)的图像,然后进行转换。这将给你的红色色调中心(H)和最大饱和度(S)。然后制作一个从橙色变为紫色的图像,这些颜色接近红色。然后您应该看到H的范围。最后,制作一个纯白色图像(255255)。这将具有最大强度(V)