• Rostislav Vasilikhin's avatar
    Merge pull request #10041 from savuor:RevHoughWorks · 397b57dd
    Rostislav Vasilikhin authored
    HoughCircles rewritten (PR #7434 updated) (#10041)
    
    * initial version of renewed HoughCircles done
    
    * fixed compilation
    
    * fixed SIMD ability & compilation warning
    
    * fixed accumulator nonmax comparison
    
    * common Mutex for all invokers
    
    * nzLocal is std::vector
    
    * nz is std::vector
    
    * SSE2 -> SIMD128
    
    * centers is now std::vector
    
    * circles is std::vector
    
    * estimateRadius updated
    
    * accum calculation w/o mutex
    
    * less deprecated code
    
    * several bugs fixed
    
    * back to mutex, TLS gathering doesn't work
    
    * extra code removed
    
    * little refactoring
    
    * docs note updated
    
    * a little speedup
    
    * warning fixed
    397b57dd
hough.cpp 55.7 KB