I'm using openCV to detect circles generated by me. But while setting the parameters right I get alot of overlapping circles drawn. I've set minDist to everything but it will not work.
circles = cv2.HoughCircles(image,3,cv2.HOUGH_GRADIENT,1,minDist=50,param1=800,param2=20,minRadius=0,maxRadius=25)