OpenCv:cv2.HoughCircles行为不一致

时间:2013-07-11 08:23:26

标签: python opencv

我正在使用以下参数在简单图像上测试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。是什么给了什么?

任何人都知道这里可能出现的问题?

原始图片:

enter image description here

0 个答案:

没有答案