Haar classifier trouble accurately detecting circles

I have actually tried changing the numNeighbors and CASCADE flags in detectMultiScale(), I think to 0 neighbors and CASCADE_ROUGH_SEARCH, and I ended up with circles every where all over the entire image dimensions… so I’m trying to see if those flags influence it somewhat.

the minimum sizes actually influence the objects detected, but ideally it should not falsely detect an object that doesn’t exist.