opencv/modules/core
mschoeneck 4a4d94f266 Merge pull request #8694 from mschoeneck:Canny
Parallelize Canny with custom gradient (#8694)

* New Canny implementation. Restructuring code in parallelCanny class. Align mag buffer and map.

* Fix warnings.

* Missing SIMD check added.

* Replaced local trailingZeros in contours.cpp. Use alignSize in canny.cpp

* Fix warnings in alignSize and allocate just minimum extra columns.

* Fix another warning in map.create.

* Exchange for loop by do loop to avoid double check at the beginning.
Define extra SIMD CANNY_CHECK to avoid unnecessary continue.
2017-05-24 16:20:25 +03:00
..
doc Large update of videoio doc and samples following mshabunin comments 2016-09-09 18:46:11 +02:00
include/opencv2 Merge pull request #8694 from mschoeneck:Canny 2017-05-24 16:20:25 +03:00
misc/java Added javadoc generation 2017-04-05 18:18:39 +03:00
perf Extended set of existing performance test to OpenVX HAL suitable execution modes 2017-04-27 12:32:29 +03:00
src Update matrix.cpp 2017-05-24 13:55:18 +03:00
test Merge pull request #8779 from vpisarev:empty_cmp_fix 2017-05-23 19:06:57 +00:00
CMakeLists.txt core(mathfuncs_core): cpu optimization dispatched code 2017-03-23 16:17:10 +03:00