Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/342.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
时刻有助于python opencv检测_Python_Python 3.x_Image_Opencv - Fatal编程技术网

时刻有助于python opencv检测

时刻有助于python opencv检测,python,python-3.x,image,opencv,Python,Python 3.x,Image,Opencv,力矩在每个轮廓上传递,但每次圆不能位于矩形中心的预测位置时;这个位置每次都是常数,这(0,0)不是我想要的中心 这是(0,0)处白色圆圈的结果 M=cv2.矩(i)应该是M=cv2.矩(conts[i]),当前您输入的是索引,而不是轮廓 您计算的是轮廓的质心,它可以不同于boundingrect的中心。示例: 如果希望在边界矩形的中心有一个圆,则应使用x、y、w、h尺寸计算它: cX = x + int(w/2) cY = y + int(h/2) 我想得到矩形的中心,怎么得到? cX =

力矩在每个轮廓上传递,但每次圆不能位于矩形中心的预测位置时;这个位置每次都是常数,这(0,0)不是我想要的中心

这是(0,0)处白色圆圈的结果

M=cv2.矩(i)
应该是
M=cv2.矩(conts[i])
,当前您输入的是索引,而不是轮廓

您计算的是轮廓的质心,它可以不同于boundingrect的中心。示例:

如果希望在边界矩形的中心有一个圆,则应使用x、y、w、h尺寸计算它:

cX = x + int(w/2)
cY = y + int(h/2)

我想得到矩形的中心,怎么得到?
cX = x + int(w/2)
cY = y + int(h/2)