Sorted circles by accumulator values (Bug #3363)
Description
It would be nice to get, as output of the HoughCircles function, the circles sorted in order of importance, using the accumulator value.
Because actually, we do not have any idea in the circles list, which one is the most valuable circle.
Associated revisions
Merge pull request #3363 from asmorkalov:qnx_support
History
Updated by Dinar Ahmatnurov over 11 years ago
Hi Caroline! thank you for your ticket!
As you may or may not be aware, OpenCV is opensource library, we don't have as many developers as we need, so if really want something urgent you have to implement it yourself and add to Opencv :) http://code.opencv.org/projects/opencv/wiki/How_to_contribute
- Difficulty changed from Easy to Medium
- Priority changed from High to Normal
- Assignee deleted (
Vadim Pisarevsky)
Updated by Dinar Ahmatnurov over 11 years ago
- Status changed from New to Open
Updated by Hui Tay over 11 years ago
Hi, I'm new to openCV but was looking at hough.cpp recently. The icvHoughCirclesGradient function (and hence the output of the HoughCircles function) already returns circles sorted according to highest accumulated values based on circle centers with the highest vote from surrounding non-neg edge pixels (line 865). I believe the confusion may come about in the 2nd phase of the function when trying to find the best supported radius (around line 945), you can sort the circles according to 'max_count' of supporting radius pixels, but I think that makes less sense and didn't give such good results when I tried it out (since bigger circles then tend to have more support).
Perhaps best ask someone who understands the houghcircle algorithm better :)
I'm glad to help if anyone finds other issues.
Updated by Helen Wong over 10 years ago
I wish to work on this bug and have this bug assigned to me on this platform?
Updated by Maksim Shabunin over 9 years ago
Issue has been transferred to GitHub: https://github.com/Itseez/opencv/issues/4647