platform/upstream/opencv.git
6 years agocmake: avoid unnecessary files creation in ocv_cmake_configure()
Alexander Alekhin [Tue, 2 Jan 2018 19:16:51 +0000 (19:16 +0000)]
cmake: avoid unnecessary files creation in ocv_cmake_configure()

6 years agoMerge pull request #10446 from cabelo:style-dnn-yolo
Alessandro de Oliveira Faria (A.K.A.CABELO) [Tue, 2 Jan 2018 14:26:29 +0000 (12:26 -0200)]
Merge pull request #10446 from cabelo:style-dnn-yolo

* add style draw in yolo

* fix sintaxe whitespace

* fix conversion from float to int

* sample refactoring

- minor code style fixes
- avoid confusing "bottom" names
- use cv::format
- always draw object detection/roi

6 years agoMerge pull request #10477 from berak:fix_bg_sub_tutorial
Alexander Alekhin [Tue, 2 Jan 2018 03:21:16 +0000 (03:21 +0000)]
Merge pull request #10477 from berak:fix_bg_sub_tutorial

6 years agoMerge pull request #10483 from dkurt:fix_dnn_ssd_cpp_sample
Alexander Alekhin [Tue, 2 Jan 2018 03:18:39 +0000 (03:18 +0000)]
Merge pull request #10483 from dkurt:fix_dnn_ssd_cpp_sample

6 years agoMerge pull request #10481 from alalek:fix_10474
Alexander Alekhin [Tue, 2 Jan 2018 03:17:58 +0000 (03:17 +0000)]
Merge pull request #10481 from alalek:fix_10474

6 years agoUpdate C++ MobileNet-SSD object detection sample
Dmitry Kurtaev [Mon, 1 Jan 2018 20:01:23 +0000 (23:01 +0300)]
Update C++ MobileNet-SSD object detection sample

6 years agopython: filter modules headers (from <module>/include directory)
Alexander Alekhin [Mon, 1 Jan 2018 15:56:14 +0000 (15:56 +0000)]
python: filter modules headers (from <module>/include directory)

6 years agoMerge pull request #10480 from alalek:fix_10479
Alexander Alekhin [Mon, 1 Jan 2018 15:40:12 +0000 (15:40 +0000)]
Merge pull request #10480 from alalek:fix_10479

6 years agoimgproc(hdr): fix bounds check in HdrDecoder::checkSignature()
Alexander Alekhin [Mon, 1 Jan 2018 13:12:21 +0000 (13:12 +0000)]
imgproc(hdr): fix bounds check in HdrDecoder::checkSignature()

6 years agovideo: clean up bg subtraction tutorial
berak [Sun, 31 Dec 2017 11:23:02 +0000 (12:23 +0100)]
video: clean up bg subtraction tutorial

6 years agoMerge pull request #10473 from alalek:cmake_version_string_timestamp
Alexander Alekhin [Sun, 31 Dec 2017 10:47:33 +0000 (10:47 +0000)]
Merge pull request #10473 from alalek:cmake_version_string_timestamp

6 years agocmake: avoid timestamp change of version_string.inc file
Alexander Alekhin [Sat, 30 Dec 2017 19:58:57 +0000 (19:58 +0000)]
cmake: avoid timestamp change of version_string.inc file

6 years agoMerge pull request #10470 from victor-ludorum:caliper
Alexander Alekhin [Sat, 30 Dec 2017 18:19:39 +0000 (18:19 +0000)]
Merge pull request #10470 from victor-ludorum:caliper

6 years agoMerge pull request #10469 from victor-ludorum:stichingbranch
victor-ludorum [Sat, 30 Dec 2017 18:22:02 +0000 (23:52 +0530)]
Merge pull request #10469 from victor-ludorum:stichingbranch

Updating stiching.cpp to resolve new line issue #10461 (#10469)

6 years agoUpdating rotcalipers.cpp to resolve issue #10096
victor-ludorum [Sat, 30 Dec 2017 04:51:46 +0000 (10:21 +0530)]
Updating rotcalipers.cpp to resolve issue #10096

Updating the documentation of the rotcalipers.cpp to resolve issue #10096

6 years agoMerge pull request #10463 from alalek:avx512skx
Alexander Alekhin [Fri, 29 Dec 2017 15:57:57 +0000 (15:57 +0000)]
Merge pull request #10463 from alalek:avx512skx

6 years agocmake(opt): AVX512_SKX
Alexander Alekhin [Fri, 29 Dec 2017 05:06:52 +0000 (05:06 +0000)]
cmake(opt): AVX512_SKX

6 years agoMerge pull request #10329 from jasjuang:master
Alexander Alekhin [Thu, 28 Dec 2017 16:45:16 +0000 (16:45 +0000)]
Merge pull request #10329 from jasjuang:master

6 years agoMerge pull request #10410 from GlueCrow:master
Alexander Alekhin [Thu, 28 Dec 2017 16:43:17 +0000 (16:43 +0000)]
Merge pull request #10410 from GlueCrow:master

6 years agoMerge pull request #10456 from dkurt:dnn_allocate_mem_for_optimized_concat
Alexander Alekhin [Thu, 28 Dec 2017 16:04:51 +0000 (16:04 +0000)]
Merge pull request #10456 from dkurt:dnn_allocate_mem_for_optimized_concat

6 years agoMerge pull request #10416 from fenrus75:avx512
Alexander Alekhin [Thu, 28 Dec 2017 15:56:56 +0000 (15:56 +0000)]
Merge pull request #10416 from fenrus75:avx512

6 years agoMerge pull request #10429 from wxzs5:fix-documentation
Alexander Alekhin [Thu, 28 Dec 2017 15:30:43 +0000 (18:30 +0300)]
Merge pull request #10429 from wxzs5:fix-documentation

6 years agoMerge pull request #10436 from alalek:test_threads
Alexander Alekhin [Thu, 28 Dec 2017 15:29:30 +0000 (18:29 +0300)]
Merge pull request #10436 from alalek:test_threads

6 years agoMerge pull request #10444 from alalek:fix_asan_imgcodecs
Alexander Alekhin [Thu, 28 Dec 2017 15:28:29 +0000 (18:28 +0300)]
Merge pull request #10444 from alalek:fix_asan_imgcodecs

6 years agocmake: AVX512 -> AVX_512F
Alexander Alekhin [Thu, 28 Dec 2017 02:16:42 +0000 (02:16 +0000)]
cmake: AVX512 -> AVX_512F

6 years agoMerge pull request #10352 from vinay0410:write_pbm
Vinay Sharma [Thu, 28 Dec 2017 14:28:34 +0000 (19:58 +0530)]
Merge pull request #10352 from vinay0410:write_pbm

* 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)

6 years agoMerge pull request #10232 from TomBecker-BD:hough-many-circles
Tom Becker [Thu, 28 Dec 2017 14:23:11 +0000 (06:23 -0800)]
Merge pull request #10232 from TomBecker-BD:hough-many-circles

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)

6 years agoAllocate new memory for optimized concat to prevent collisions.
Dmitry Kurtaev [Thu, 28 Dec 2017 13:04:09 +0000 (16:04 +0300)]
Allocate new memory for optimized concat to prevent collisions.
Add a flag to disable memory reusing in dnn module.

6 years agoMerge pull request #10452 from mshabunin:mediasdk-device
Alexander Alekhin [Thu, 28 Dec 2017 12:48:26 +0000 (12:48 +0000)]
Merge pull request #10452 from mshabunin:mediasdk-device

6 years agoChanged VA device in MediaSDK session initialization
Maksim Shabunin [Thu, 28 Dec 2017 10:43:35 +0000 (13:43 +0300)]
Changed VA device in MediaSDK session initialization

6 years agoMerge pull request #10445 from pengli:dnn
Alexander Alekhin [Thu, 28 Dec 2017 04:43:41 +0000 (04:43 +0000)]
Merge pull request #10445 from pengli:dnn

6 years agoAdd ocl version FasterRCNN accuracy test
Li Peng [Wed, 27 Dec 2017 15:15:50 +0000 (23:15 +0800)]
Add ocl version FasterRCNN accuracy test

Signed-off-by: Li Peng <peng.li@intel.com>
6 years agoimgcodecs(png): resolve ASAN issue with vars scope and setjmp() call
Alexander Alekhin [Wed, 27 Dec 2017 18:24:43 +0000 (18:24 +0000)]
imgcodecs(png): resolve ASAN issue with vars scope and setjmp() call

6 years agoMerge pull request #10435 from DabatoIsCool:master
Alexander Alekhin [Thu, 28 Dec 2017 02:30:59 +0000 (05:30 +0300)]
Merge pull request #10435 from DabatoIsCool:master

6 years agoMerge pull request #10424 from dkurt:fix_concat_optim
Alexander Alekhin [Thu, 28 Dec 2017 01:26:14 +0000 (01:26 +0000)]
Merge pull request #10424 from dkurt:fix_concat_optim

6 years agodnn(test): avoid calling of cv::setNumThreads() in tests directly
Alexander Alekhin [Wed, 27 Dec 2017 14:56:29 +0000 (14:56 +0000)]
dnn(test): avoid calling of cv::setNumThreads() in tests directly

It is not necessary by default.
Also it breaks test system command-line parameters: --perf_threads / --test_threads

6 years agots(feature): add "--test_threads=<N>" command-line option
Alexander Alekhin [Wed, 27 Dec 2017 14:51:03 +0000 (14:51 +0000)]
ts(feature): add "--test_threads=<N>" command-line option

6 years agoFixed #10433
Arthur Williams [Wed, 27 Dec 2017 14:09:25 +0000 (14:09 +0000)]
Fixed #10433

6 years agoMerge pull request #10428 from pengli:dnn
Alexander Alekhin [Wed, 27 Dec 2017 13:18:10 +0000 (13:18 +0000)]
Merge pull request #10428 from pengli:dnn

6 years agoUse class' method to set attribute value
wxzs5 [Wed, 27 Dec 2017 03:57:58 +0000 (11:57 +0800)]
Use class' method to set attribute value

6 years agoFix functions‘ class attribution error
wxzs5 [Wed, 27 Dec 2017 03:57:17 +0000 (11:57 +0800)]
Fix functions‘ class attribution error

6 years agoProvide a few AVX512 optimized functions for the DNN module
Arjan van de Ven [Mon, 25 Dec 2017 21:08:22 +0000 (21:08 +0000)]
Provide a few AVX512 optimized functions for the DNN module

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>
6 years agoMerge pull request #10419 from shortcipher3:master
Alexander Alekhin [Tue, 26 Dec 2017 14:26:58 +0000 (17:26 +0300)]
Merge pull request #10419 from shortcipher3:master

6 years agoMerge pull request #10418 from mypopydev:master
Alexander Alekhin [Tue, 26 Dec 2017 14:21:59 +0000 (14:21 +0000)]
Merge pull request #10418 from mypopydev:master

6 years agoLimit Concat layer optimization
Dmitry Kurtaev [Tue, 26 Dec 2017 13:49:33 +0000 (16:49 +0300)]
Limit Concat layer optimization

6 years agodnn(ocl4dnn): update pre-tuned kernel config
Li Peng [Tue, 26 Dec 2017 09:41:48 +0000 (17:41 +0800)]
dnn(ocl4dnn): update pre-tuned kernel config

Signed-off-by: Li Peng <peng.li@intel.com>
6 years agoMerge pull request #10404 from alalek:build_fix_msvs2010
Alexander Alekhin [Tue, 26 Dec 2017 05:51:16 +0000 (05:51 +0000)]
Merge pull request #10404 from alalek:build_fix_msvs2010

6 years agoopencl/cvtclr_dx: fix not compile-time constants issue.
Jun Zhao [Tue, 26 Dec 2017 02:25:36 +0000 (10:25 +0800)]
opencl/cvtclr_dx: fix not compile-time constants issue.

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>
6 years agoJS examples - FFT didn't work for non-square images because rows/cols were switched...
Chris Hall [Tue, 26 Dec 2017 05:01:48 +0000 (22:01 -0700)]
JS examples - FFT didn't work for non-square images because rows/cols were switched, Histogram example misspelled point

6 years agoAdd basic plumbing for AVX512 support
Arjan van de Ven [Mon, 25 Dec 2017 21:06:52 +0000 (21:06 +0000)]
Add basic plumbing for AVX512 support

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>
6 years agoOptimize OpenCL BackgroundSubstractionMOG2
GlueCrow [Sat, 23 Dec 2017 13:57:17 +0000 (21:57 +0800)]
Optimize OpenCL BackgroundSubstractionMOG2

6 years agobuild: fix MSVS2010 build error
Alexander Alekhin [Sat, 23 Dec 2017 00:06:34 +0000 (00:06 +0000)]
build: fix MSVS2010 build error

6 years agoMerge tag '3.4.0'
Alexander Alekhin [Fri, 22 Dec 2017 23:22:50 +0000 (23:22 +0000)]
Merge tag '3.4.0'

6 years agoOpenCV version++ upstream/3.4.0
Alexander Alekhin [Fri, 22 Dec 2017 19:46:21 +0000 (19:46 +0000)]
OpenCV version++

3.4.0

6 years agoMerge pull request #10398 from alalek:ml_simplify_simulated_annealing
Alexander Alekhin [Fri, 22 Dec 2017 19:43:59 +0000 (22:43 +0300)]
Merge pull request #10398 from alalek:ml_simplify_simulated_annealing

6 years agoml(ANN_MLP): ensure that train() call is always successful
Alexander Alekhin [Fri, 22 Dec 2017 18:50:04 +0000 (18:50 +0000)]
ml(ANN_MLP): ensure that train() call is always successful

6 years agoMerge pull request #10401 from terfendail:resize_linear_revert
Alexander Alekhin [Fri, 22 Dec 2017 16:18:50 +0000 (16:18 +0000)]
Merge pull request #10401 from terfendail:resize_linear_revert

6 years agoMerge pull request #10402 from dkurt:dnn_tf_quantized
Alexander Alekhin [Fri, 22 Dec 2017 15:58:56 +0000 (15:58 +0000)]
Merge pull request #10402 from dkurt:dnn_tf_quantized

6 years agoMerge pull request #10385 from pengli:dnn
Alexander Alekhin [Fri, 22 Dec 2017 15:48:40 +0000 (15:48 +0000)]
Merge pull request #10385 from pengli:dnn

6 years agoTensorFlow weights dequantization
Dmitry Kurtaev [Thu, 21 Dec 2017 14:15:48 +0000 (17:15 +0300)]
TensorFlow weights dequantization

6 years agoReverted calls to linear resize back to generic version for floating point matrices
Vitaly Tuzov [Fri, 22 Dec 2017 14:10:03 +0000 (17:10 +0300)]
Reverted calls to linear resize back to generic version for floating point matrices

6 years agoMerge pull request #10397 from mshabunin:fix-incorrect-assert
Alexander Alekhin [Fri, 22 Dec 2017 14:07:02 +0000 (14:07 +0000)]
Merge pull request #10397 from mshabunin:fix-incorrect-assert

6 years agoadd one more convolution kernel tuning candidate
Li Peng [Fri, 22 Dec 2017 10:49:47 +0000 (18:49 +0800)]
add one more convolution kernel tuning candidate

Signed-off-by: Li Peng <peng.li@intel.com>
6 years agoml: simplify interfaces of SimulatedAnnealingSolver
Alexander Alekhin [Fri, 22 Dec 2017 12:33:23 +0000 (15:33 +0300)]
ml: simplify interfaces of SimulatedAnnealingSolver

6 years agoMerge pull request #10396 from berak:fix_superres_sample
Vadim Pisarevsky [Fri, 22 Dec 2017 13:35:36 +0000 (13:35 +0000)]
Merge pull request #10396 from berak:fix_superres_sample

6 years agoMerge pull request #10265 from dkurt:nms_for_region_layer
Vadim Pisarevsky [Fri, 22 Dec 2017 13:29:37 +0000 (13:29 +0000)]
Merge pull request #10265 from dkurt:nms_for_region_layer

6 years agoMerge pull request #10394 from alalek:cmake_fix_pch_pic_pie
Vadim Pisarevsky [Fri, 22 Dec 2017 13:26:31 +0000 (13:26 +0000)]
Merge pull request #10394 from alalek:cmake_fix_pch_pic_pie

6 years agoMerge pull request #10387 from terfendail:resize23_perftest
Vadim Pisarevsky [Fri, 22 Dec 2017 13:26:05 +0000 (13:26 +0000)]
Merge pull request #10387 from terfendail:resize23_perftest

6 years agoMerge pull request #10392 from terfendail:bitexact_fallback
Vadim Pisarevsky [Fri, 22 Dec 2017 13:23:55 +0000 (13:23 +0000)]
Merge pull request #10392 from terfendail:bitexact_fallback

6 years agoMerge pull request #10375 from tomoaki0705:buildWarningMSVC
Alexander Alekhin [Fri, 22 Dec 2017 13:17:11 +0000 (13:17 +0000)]
Merge pull request #10375 from tomoaki0705:buildWarningMSVC

6 years agoMerge pull request #10390 from alalek:ocl_option_buffer_rect
Alexander Alekhin [Fri, 22 Dec 2017 12:52:56 +0000 (12:52 +0000)]
Merge pull request #10390 from alalek:ocl_option_buffer_rect

6 years agoReplaced incorrect CV_Assert calls with CV_Error
Maksim Shabunin [Fri, 22 Dec 2017 12:20:13 +0000 (15:20 +0300)]
Replaced incorrect CV_Assert calls with CV_Error

6 years agosamples: check for valid input in gpu/super_resolution.cpp
berak [Fri, 22 Dec 2017 11:34:25 +0000 (12:34 +0100)]
samples: check for valid input in gpu/super_resolution.cpp

6 years agoAdded fallback to generic linear resize in case bit-exact resize of provided matrix...
Vitaly Tuzov [Fri, 22 Dec 2017 10:23:56 +0000 (13:23 +0300)]
Added fallback to generic linear resize in case bit-exact resize of provided matrix isn't supported

6 years agocmake: fix -fPIC/-fPIE handling in precompiled headers (PCH)
Alexander Alekhin [Fri, 22 Dec 2017 10:46:45 +0000 (13:46 +0300)]
cmake: fix -fPIC/-fPIE handling in precompiled headers (PCH)

6 years agoMerge pull request #10386 from terfendail:resizeexact_c3
Vadim Pisarevsky [Fri, 22 Dec 2017 10:54:49 +0000 (10:54 +0000)]
Merge pull request #10386 from terfendail:resizeexact_c3

6 years agoocl: workaround option to disable usage of buffer "Rect" operations
Alexander Alekhin [Fri, 22 Dec 2017 09:28:41 +0000 (12:28 +0300)]
ocl: workaround option to disable usage of buffer "Rect" operations

6 years agoMerge pull request #10389 from wxzs5:yangli
Alexander Alekhin [Fri, 22 Dec 2017 10:04:05 +0000 (10:04 +0000)]
Merge pull request #10389 from wxzs5:yangli

6 years agoMerge pull request #10364 from dkurt:dnn_smooth_tf_data_layout
Vadim Pisarevsky [Fri, 22 Dec 2017 09:56:45 +0000 (09:56 +0000)]
Merge pull request #10364 from dkurt:dnn_smooth_tf_data_layout

6 years agoRemove redundant return variable
wxzs5 [Fri, 22 Dec 2017 09:13:57 +0000 (17:13 +0800)]
Remove redundant return variable

6 years agoDisabled universal intrinsic based implementation for bit-exact resize of 3-channel...
Vitaly Tuzov [Fri, 22 Dec 2017 07:08:30 +0000 (10:08 +0300)]
Disabled universal intrinsic based implementation for bit-exact resize of 3-channel images

6 years agoclean up the code
Tomoaki Teshima [Thu, 21 Dec 2017 23:42:21 +0000 (08:42 +0900)]
clean up the code
  * disable the warning in CMake, not int the code using pragma

6 years agoMerge pull request #10374 from tomoaki0705:removeGstreamerTest
Alexander Alekhin [Thu, 21 Dec 2017 19:02:13 +0000 (19:02 +0000)]
Merge pull request #10374 from tomoaki0705:removeGstreamerTest

6 years agoMerge pull request #10316 from terfendail:bitexact_c234
Vadim Pisarevsky [Thu, 21 Dec 2017 18:56:53 +0000 (18:56 +0000)]
Merge pull request #10316 from terfendail:bitexact_c234

6 years agoMerge pull request #10369 from alalek:issue_10351
Vadim Pisarevsky [Thu, 21 Dec 2017 18:48:38 +0000 (18:48 +0000)]
Merge pull request #10369 from alalek:issue_10351

6 years agoMerge pull request #10370 from pengli:dnn
Alexander Alekhin [Thu, 21 Dec 2017 15:36:23 +0000 (15:36 +0000)]
Merge pull request #10370 from pengli:dnn

6 years agoavoid the test which is too strict
Tomoaki Teshima [Thu, 21 Dec 2017 15:14:10 +0000 (00:14 +0900)]
avoid the test which is too strict
  * confirmed test failure on Jetson TX1 and TX2
  * show the performance but not bit exact result

6 years agocleanup unnecessary macros in convolution ocl kernel
Li Peng [Thu, 21 Dec 2017 14:01:44 +0000 (22:01 +0800)]
cleanup unnecessary macros in convolution ocl kernel

Signed-off-by: Li Peng <peng.li@intel.com>
6 years agorefactor candidate generation of convolution auto-tuning
Li Peng [Tue, 19 Dec 2017 14:28:18 +0000 (22:28 +0800)]
refactor candidate generation of convolution auto-tuning

Signed-off-by: Li Peng <peng.li@intel.com>
6 years agohandle legacy VTK functions
jasjuang [Thu, 21 Dec 2017 09:33:25 +0000 (01:33 -0800)]
handle legacy VTK functions

6 years agoRefactor NMS procedure at RegionLayer
Dmitry Kurtaev [Fri, 8 Dec 2017 11:14:17 +0000 (14:14 +0300)]
Refactor NMS procedure at RegionLayer

6 years agoMerge pull request #10366 from alalek:ocl_fix_cvtcolor_read
Vadim Pisarevsky [Thu, 21 Dec 2017 08:33:58 +0000 (08:33 +0000)]
Merge pull request #10366 from alalek:ocl_fix_cvtcolor_read

6 years agoMerge pull request #10340 from alalek:log_level_option
Vadim Pisarevsky [Thu, 21 Dec 2017 08:33:18 +0000 (08:33 +0000)]
Merge pull request #10340 from alalek:log_level_option

6 years agoimgcodecs(pxm): fix memcpy size
Alexander Alekhin [Thu, 21 Dec 2017 01:10:24 +0000 (01:10 +0000)]
imgcodecs(pxm): fix memcpy size

6 years agoAdded performance tests for linear resize of 2 and 3-channel images
Vitaly Tuzov [Wed, 20 Dec 2017 15:11:21 +0000 (18:11 +0300)]
Added performance tests for linear resize of 2 and 3-channel images

6 years agoMerge pull request #10331 from arrybn:python_dnn_net
Vadim Pisarevsky [Wed, 20 Dec 2017 14:30:26 +0000 (14:30 +0000)]
Merge pull request #10331 from arrybn:python_dnn_net

6 years agoMerge pull request #10354 from catree:add_python_sample_show_extrinsics
Vadim Pisarevsky [Wed, 20 Dec 2017 14:23:01 +0000 (14:23 +0000)]
Merge pull request #10354 from catree:add_python_sample_show_extrinsics

6 years agoCalcerror uses now weighted samples (#10346)
LaurentBerger [Wed, 20 Dec 2017 14:24:46 +0000 (15:24 +0100)]
Calcerror uses now weighted samples (#10346)

* Calcerror uses now sample weights

* catree comment in #10319

6 years agoimgproc(ocl): fix RGB2RGBA kernel out of range access
Alexander Alekhin [Wed, 20 Dec 2017 14:19:46 +0000 (14:19 +0000)]
imgproc(ocl): fix RGB2RGBA kernel out of range access

6 years agoMerge pull request #10356 from dkurt:dnn_rfcn
Vadim Pisarevsky [Wed, 20 Dec 2017 14:19:46 +0000 (14:19 +0000)]
Merge pull request #10356 from dkurt:dnn_rfcn