我正在使用以下参数在简单图像上测试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。是什么给了什么?
任何人都知道这里可能出现的问题?
原始图片: