• Vadim Pisarevsky's avatar
    Merge pull request #16561 from vpisarev:better_hough_circles · cc259e49
    Vadim Pisarevsky authored
    * 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
    cc259e49
Name
Last commit
Last update
..
ocl Loading commit data...
test_approxpoly.cpp Loading commit data...
test_bilateral_filter.cpp Loading commit data...
test_boundingrect.cpp Loading commit data...
test_canny.cpp Loading commit data...
test_color.cpp Loading commit data...
test_connectedcomponents.cpp Loading commit data...
test_contours.cpp Loading commit data...
test_convhull.cpp Loading commit data...
test_cvtyuv.cpp Loading commit data...
test_distancetransform.cpp Loading commit data...
test_drawing.cpp Loading commit data...
test_emd.cpp Loading commit data...
test_filter.cpp Loading commit data...
test_fitellipse.cpp Loading commit data...
test_fitellipse_ams.cpp Loading commit data...
test_fitellipse_direct.cpp Loading commit data...
test_floodfill.cpp Loading commit data...
test_goodfeaturetotrack.cpp Loading commit data...
test_grabcut.cpp Loading commit data...
test_histograms.cpp Loading commit data...
test_houghcircles.cpp Loading commit data...
test_houghlines.cpp Loading commit data...
test_imgproc_umat.cpp Loading commit data...
test_imgwarp.cpp Loading commit data...
test_imgwarp_strict.cpp Loading commit data...
test_intersectconvexconvex.cpp Loading commit data...
test_intersection.cpp Loading commit data...
test_lsd.cpp Loading commit data...
test_main.cpp Loading commit data...
test_moments.cpp Loading commit data...
test_pc.cpp Loading commit data...
test_precomp.hpp Loading commit data...
test_resize_bitexact.cpp Loading commit data...
test_smooth_bitexact.cpp Loading commit data...
test_subdivision2d.cpp Loading commit data...
test_templmatch.cpp Loading commit data...
test_thresh.cpp Loading commit data...
test_watershed.cpp Loading commit data...