1

我正在使用以下参数在一个简单的图像上测试cv2.HoughCircles()OpenCv 版本 2.4.9 ):

cv2.cv.CV_HOUGH_GRADIENT, 
dp=1.7, 
minDist=180, 
minRadius=55.

我有 2 个圆:一个半径为 87.4696,另一个为 80.4787。

然后在同一张图像上,我再次使用具有相同参数集的该函数,但这次添加maxRadius = 100(在这种情况下这无关紧要,因为检测到的 2 个圆的半径 < 100)。

结果,我只检测到了 1 个半径为 84.6768 的圆。是什么赋予了?

有人知道这里可能出什么问题吗?

原图:

在此处输入图像描述

4

0 回答 0