opencv/modules/imgproc
Vadim Pisarevsky cc259e49f6
Merge pull request #16561 from vpisarev:better_hough_circles
* improved version of HoughCircles (HOUGH_GRADIENT_ALT method)

* trying to fix build problems on Windows

* fixed typo

* * fixed warnings on Windows
* make use of param2. make it minCos2 (minimal value of squared cosine between the gradient at the pixel edge and the vector connecting it with circle center). with minCos2=0.85 we can detect some more eyes :)

* * added description of HOUGH_GRADIENT_ALT
* cleaned up the implementation; added comments, replaced built-in numeic constants with symbolic constants
* rewrote circle_popcount() to use built-in popcount() if possible
* modified some of HoughCircles tests to use method parameter instead of the built-in loop

* fixed warnings on Windows
2020-02-14 19:16:41 +03:00
..
doc Merge pull request #15388 from atinfinity:impl-turbo-colormap 2019-08-26 17:55:10 +03:00
include/opencv2 Merge pull request #16561 from vpisarev:better_hough_circles 2020-02-14 19:16:41 +03:00
misc/java Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2019-10-05 15:45:31 +00:00
perf Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2019-12-12 13:02:19 +03:00
src Merge pull request #16561 from vpisarev:better_hough_circles 2020-02-14 19:16:41 +03:00
test Merge pull request #16561 from vpisarev:better_hough_circles 2020-02-14 19:16:41 +03:00
CMakeLists.txt Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2020-01-28 14:26:57 +03:00