• 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
..
opencl Loading commit data...
_geom.h Loading commit data...
accum.cpp Loading commit data...
accum.dispatch.cpp Loading commit data...
accum.simd.hpp Loading commit data...
approx.cpp Loading commit data...
bilateral_filter.dispatch.cpp Loading commit data...
bilateral_filter.simd.hpp Loading commit data...
blend.cpp Loading commit data...
box_filter.dispatch.cpp Loading commit data...
box_filter.simd.hpp Loading commit data...
canny.cpp Loading commit data...
clahe.cpp Loading commit data...
color.cpp Loading commit data...
color.hpp Loading commit data...
color.simd_helpers.hpp Loading commit data...
color_hsv.dispatch.cpp Loading commit data...
color_hsv.simd.hpp Loading commit data...
color_lab.cpp Loading commit data...
color_rgb.dispatch.cpp Loading commit data...
color_rgb.simd.hpp Loading commit data...
color_yuv.dispatch.cpp Loading commit data...
color_yuv.simd.hpp Loading commit data...
colormap.cpp Loading commit data...
connectedcomponents.cpp Loading commit data...
contours.cpp Loading commit data...
convhull.cpp Loading commit data...
corner.avx.cpp Loading commit data...
corner.cpp Loading commit data...
corner.hpp Loading commit data...
cornersubpix.cpp Loading commit data...
demosaicing.cpp Loading commit data...
deriv.cpp Loading commit data...
distransform.cpp Loading commit data...
drawing.cpp Loading commit data...
emd.cpp Loading commit data...
featureselect.cpp Loading commit data...
filter.dispatch.cpp Loading commit data...
filter.hpp Loading commit data...
filter.simd.hpp Loading commit data...
filterengine.hpp Loading commit data...
fixedpoint.inl.hpp Loading commit data...
floodfill.cpp Loading commit data...
gabor.cpp Loading commit data...
generalized_hough.cpp Loading commit data...
geometry.cpp Loading commit data...
grabcut.cpp Loading commit data...
hal_replacement.hpp Loading commit data...
hershey_fonts.cpp Loading commit data...
histogram.cpp Loading commit data...
hough.cpp Loading commit data...
imgwarp.avx2.cpp Loading commit data...
imgwarp.cpp Loading commit data...
imgwarp.hpp Loading commit data...
imgwarp.sse4_1.cpp Loading commit data...
intersection.cpp Loading commit data...
linefit.cpp Loading commit data...
lsd.cpp Loading commit data...
main.cpp Loading commit data...
matchcontours.cpp Loading commit data...
median_blur.dispatch.cpp Loading commit data...
median_blur.simd.hpp Loading commit data...
min_enclosing_triangle.cpp Loading commit data...
moments.cpp Loading commit data...
morph.dispatch.cpp Loading commit data...
morph.simd.hpp Loading commit data...
phasecorr.cpp Loading commit data...
precomp.hpp Loading commit data...
pyramids.cpp Loading commit data...
resize.avx2.cpp Loading commit data...
resize.cpp Loading commit data...
resize.hpp Loading commit data...
resize.sse4_1.cpp Loading commit data...
rotcalipers.cpp Loading commit data...
samplers.cpp Loading commit data...
segmentation.cpp Loading commit data...
shapedescr.cpp Loading commit data...
smooth.dispatch.cpp Loading commit data...
smooth.simd.hpp Loading commit data...
spatialgradient.cpp Loading commit data...
subdivision2d.cpp Loading commit data...
sumpixels.avx512_skx.hpp Loading commit data...
sumpixels.dispatch.cpp Loading commit data...
sumpixels.simd.hpp Loading commit data...
tables.cpp Loading commit data...
templmatch.cpp Loading commit data...
thresh.cpp Loading commit data...
utils.cpp Loading commit data...