- 29 Dec, 2017 1 commit
-
-
Alexander Alekhin authored
-
- 28 Dec, 2017 18 commits
-
-
Alexander Alekhin authored
-
Alexander Alekhin authored
-
Alexander Alekhin authored
-
Alexander Alekhin authored
-
Alexander Alekhin authored
-
Alexander Alekhin authored
-
Alexander Alekhin authored
-
Alexander Alekhin authored
-
Vinay Sharma authored
* added write as pbm * add tests for pbm * imgcodecs: PBM support - drop additional PBM parameters - write: fix P1/P4 mode (no maxval 255 value after width/height) - write: invert values for P1/P4 - write: P1: compact ASCII mode (no spaces) - simplify pbm test - drop .pxm extension (http://netpbm.sourceforge.net/doc/ doesn't know such extension)
-
Tom Becker authored
Hough many circles (#10232) * Add Hui's optimization. Merge with latest changes in OpenCV. * Use conditional compilation instead of a runtime flag. * Whitespace. * Create the sequence for the nonzero edge pixels only if using that approach. * Improve performance for finding very large numbers of circles * Return the circles with the larger accumulator values first, as per API documentation. Use a separate step to check distance between circles. Allows circles to be sorted by strength first. Avoids locking in EstimateRadius which was slowing it down. Return centers only if maxRadius == 0 as per API documentation. * Sort the circles so results are deterministic. Otherwise the order of circles with the same strength depends on parallel processing completion order. * Add test for HoughCircles. * Add beads test. * Wrap the non-zero points structure in a common interface so the code can use either a vector or a matrix. * Remove the special case for skipping the radius search if maxRadius==0. * Add performance tests. * Use NULL instead of nullptr. OpenCV should compile with C++98 compiler. * Put test suite name first. Use different test suite names for each test to avoid an error from the test runner. * Address build bot errors and warnings. * Skip radius search if maxRadius < 0. * Dynamically switch to NZPointList when it will be faster than NZPointSet. * Fix compile error: missing 'typename' prior to dependent type name. * Fix compile error: missing 'typename' prior to dependent type name. This time fix it the non C++ 11 way. * Fix compile error: no type named 'const_reference' in 'class cv::NZPointList' * Disable ManySmallCircles tests. Failing on Mac. * Change beads image to JPEG for smaller file size. Try enabling the ManySmallCircles tests again. * Remove ManySmallCircles tests. They are failing on the Mac build. * Fix expectations to check all circles. * Changing case on a case-insensitive file system Step 1: remove the old file names * Changing case on a case-insensitive file system Step 2: add them back with the new names * Fix cmpAccum function to be strictly weak ordered. * Add tests for many small circles. * imgproc(perf): fix HoughCircles tests * imgproc(houghCircles): refactor code - simplify NZPointList - drop broken (de-synchronization of 'current'/'mi' fields) NZPointSet iterator - NZPointSet iterator is replaced to direct area scan - use SIMD intrinsics - avoid std exceptions (build for embedded systems)
-
Dmitry Kurtaev authored
Add a flag to disable memory reusing in dnn module.
-
Alexander Alekhin authored
-
Maksim Shabunin authored
-
Alexander Alekhin authored
-
Li Peng authored
Signed-off-by: Li Peng <peng.li@intel.com>
-
Alexander Alekhin authored
-
Alexander Alekhin authored
-
Alexander Alekhin authored
-
- 27 Dec, 2017 6 commits
-
-
Alexander Alekhin authored
It is not necessary by default. Also it breaks test system command-line parameters: --perf_threads / --test_threads
-
Alexander Alekhin authored
-
Arthur Williams authored
-
Alexander Alekhin authored
-
wxzs5 authored
-
wxzs5 authored
-
- 26 Dec, 2017 8 commits
-
-
Arjan van de Ven authored
This patch adds AVX512 optimized fastConv as well as the hookups needed to get these called in the convolution_layer. AVX512 fastConv is code-identical on a C level to the AVX2 one, but is measurably faster due to AVX512 having more registers available to cache results in. Signed-off-by: Arjan van de Ven <arjan@linux.intel.com>
-
Alexander Alekhin authored
-
Alexander Alekhin authored
-
Dmitry Kurtaev authored
-
Li Peng authored
Signed-off-by: Li Peng <peng.li@intel.com>
-
Alexander Alekhin authored
-
Jun Zhao authored
fix the "initializing global variables with values that are not compile-time constants" issue in Intel SDK for OpenCL. The root cause is when initializing global variables with value, the variable need is compile-time constants. Thanks Zheng, Yang <yang.zheng@intel.com>, Chodor, Jaroslaw <jaroslaw.chodor@intel.com> give a help. Signed-off-by: Liu,Kaixuan <kaixuan.liu@intel.com> Signed-off-by: Jun Zhao <jun.zhao@intel.com>
-
Chris Hall authored
JS examples - FFT didn't work for non-square images because rows/cols were switched, Histogram example misspelled point
-
- 25 Dec, 2017 1 commit
-
-
Arjan van de Ven authored
The opencv infrastructure mostly has the basics for supporting avx512 math functions, but it wasn't hooked up (likely due to lack of users) In order to compile the DNN functions for AVX512, a few things need to be hooked up and this patch does that Signed-off-by: Arjan van de Ven <arjan@linux.intel.com>
-
- 23 Dec, 2017 2 commits
-
-
GlueCrow authored
-
Alexander Alekhin authored
-
- 22 Dec, 2017 4 commits
-
-
Alexander Alekhin authored
-
Alexander Alekhin authored
3.4.0
-
Alexander Alekhin authored
-
Alexander Alekhin authored
-