platform/upstream/opencv.git
5 years agoMerge pull request #13677 from mshabunin:video_plugins
Alexander Alekhin [Tue, 26 Feb 2019 11:36:25 +0000 (11:36 +0000)]
Merge pull request #13677 from mshabunin:video_plugins

5 years agoFramework for dynamic videoio backends, FFmpeg and GStreamer plugins
Maksim Shabunin [Mon, 14 Jan 2019 10:33:38 +0000 (13:33 +0300)]
Framework for dynamic videoio backends, FFmpeg and GStreamer plugins

5 years agoMerge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Tue, 19 Feb 2019 19:36:46 +0000 (19:36 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4

5 years agoMerge pull request #13858 from rgarnov:fluid_nv12_support
Alexander Alekhin [Tue, 19 Feb 2019 19:26:10 +0000 (19:26 +0000)]
Merge pull request #13858 from rgarnov:fluid_nv12_support

5 years agoAdded NV12 support to fluid backend
Ruslan Garnov [Mon, 18 Feb 2019 16:27:48 +0000 (19:27 +0300)]
Added NV12 support to fluid backend

5 years agoMerge pull request #13841 from dkurt:dnn_ie_future_3
Alexander Alekhin [Tue, 19 Feb 2019 14:19:36 +0000 (14:19 +0000)]
Merge pull request #13841 from dkurt:dnn_ie_future_3

5 years agoMerge pull request #13865 from lsr0:flann_cudacc
Alexander Alekhin [Tue, 19 Feb 2019 14:03:54 +0000 (14:03 +0000)]
Merge pull request #13865 from lsr0:flann_cudacc

5 years agoFix Flann compilation under nvcc + NEON
Lindsay Roberts [Tue, 19 Feb 2019 12:42:15 +0000 (14:42 +0200)]
Fix Flann compilation under nvcc + NEON

All <arm_neon.h> includes in core/cv_cpu_dispatch.h are protected by an
ifndef __CUDACC__ to prevent attempting to use neon intrinsics when
compiling cuda kernels (.cu) -- this prevents hard errors such as
  error: identifier "__builtin_neon_qi" is undefined

Add this same protection to flann/dist.h to fix compilation involving
flann.hpp.

5 years agoLineIterator witout a Mat (#13843)
Pierre Chatelier [Tue, 19 Feb 2019 10:44:41 +0000 (11:44 +0100)]
LineIterator witout a Mat (#13843)

* LineIterator witout a Mat

cv::LineIterator can be used without being attached to any cv::Mat, it only needs the size and type of data. An alternative constructor has been defined for that.
In that case, a LineIterator can no more be dereferenced with the * operator, but pos() still returns valid pixel positions.
It can be useful when LineIterator is just used to compute positions of pixels on a line, without requiring to build a Mat just for that.
Use case : with a dataset that would represent a huge image, pixel positions can be pre-computed before querying the dataset API.

* Update imgproc.hpp

removed trailing spaces

* Update drawing.cpp

fixed warning

5 years agoMerge pull request #13857 from LaurentBerger:bug13853
Alexander Alekhin [Tue, 19 Feb 2019 10:34:30 +0000 (10:34 +0000)]
Merge pull request #13857 from LaurentBerger:bug13853

5 years agoRemoved unused functions from View::Priv
Ruslan Garnov [Mon, 18 Feb 2019 16:26:54 +0000 (19:26 +0300)]
Removed unused functions from View::Priv

5 years agoFix IE backend considering future changes.
Dmitry Kurtaev [Thu, 14 Feb 2019 10:30:30 +0000 (13:30 +0300)]
Fix IE backend considering future changes.

5 years agoSolves bug 13853
LaurentBerger [Mon, 18 Feb 2019 16:15:05 +0000 (17:15 +0100)]
Solves bug 13853

5 years agoMerge pull request #13850 from nglee:dev_FixCudaStereoBMHangRace
Alexander Alekhin [Mon, 18 Feb 2019 14:50:03 +0000 (14:50 +0000)]
Merge pull request #13850 from nglee:dev_FixCudaStereoBMHangRace

5 years agoMerge pull request #13835 from catree:real_time_pose_tutorial_keypoints_matching
Alexander Alekhin [Mon, 18 Feb 2019 14:39:10 +0000 (14:39 +0000)]
Merge pull request #13835 from catree:real_time_pose_tutorial_keypoints_matching

5 years agoMerge pull request #13777 from smirnov-alexey:gapi_update_tutorial
Alexander Alekhin [Mon, 18 Feb 2019 14:00:31 +0000 (14:00 +0000)]
Merge pull request #13777 from smirnov-alexey:gapi_update_tutorial

5 years agoMerge pull request #13833 from alalek:core_dispatch_matmul
Alexander Alekhin [Mon, 18 Feb 2019 13:38:44 +0000 (13:38 +0000)]
Merge pull request #13833 from alalek:core_dispatch_matmul

5 years agoFix arguments parsing. Add possibility to choose between different features type...
catree [Thu, 14 Feb 2019 17:50:01 +0000 (18:50 +0100)]
Fix arguments parsing. Add possibility to choose between different features type. Add keypoints matching visualization. Auto format code.

5 years agocore: dispatch matmul
Alexander Alekhin [Thu, 14 Feb 2019 13:00:17 +0000 (16:00 +0300)]
core: dispatch matmul

- gemm: keep baseline only (lapack is 10x+ faster, lets reduce binary size)
- transform / distTransform
- scaleAdd (32f/64f only)
- Mahalanobis: keep baseline only (no perf tests)
- mulTransposed: keep baseline only (no perf tests)
- dot

5 years agocuda::StereoBM - fix hanging and racing issue
Namgoo Lee [Mon, 18 Feb 2019 03:10:05 +0000 (03:10 +0000)]
cuda::StereoBM - fix hanging and racing issue

- Fix hanging issue on 2080 Ti
- Fix racing issue

5 years agoMerge pull request #13838 from smirnov-alexey:gapi_add_nv12_to_rgb
Alexander Alekhin [Fri, 15 Feb 2019 13:55:48 +0000 (13:55 +0000)]
Merge pull request #13838 from smirnov-alexey:gapi_add_nv12_to_rgb

5 years agoMerge pull request #13774 from l-bat:fix-IE-tests
Alexander Alekhin [Fri, 15 Feb 2019 13:54:24 +0000 (13:54 +0000)]
Merge pull request #13774 from l-bat:fix-IE-tests

5 years agoIntroduces yuv420p(nv12) to rgb and bgr color conversion
smirnov-alexey [Fri, 15 Feb 2019 06:36:33 +0000 (09:36 +0300)]
Introduces yuv420p(nv12) to rgb and bgr color conversion

5 years agoUpdates gapi tutorial using normalize kernel
smirnov-alexey [Tue, 5 Feb 2019 11:47:00 +0000 (14:47 +0300)]
Updates gapi tutorial using normalize kernel

Changes doc, images and sample code itself

5 years agocore: keep history of matmul.cpp
Alexander Alekhin [Thu, 14 Feb 2019 16:07:41 +0000 (19:07 +0300)]
core: keep history of matmul.cpp

5 years agocore: clone matmul.dispatch.cpp
Alexander Alekhin [Thu, 14 Feb 2019 12:10:11 +0000 (15:10 +0300)]
core: clone matmul.dispatch.cpp

5 years agocore: clone matmul.simd.hpp
Alexander Alekhin [Thu, 14 Feb 2019 12:09:28 +0000 (15:09 +0300)]
core: clone matmul.simd.hpp

5 years agoMerge pull request #13823 from alalek:core_dispatch_countNonZero
Alexander Alekhin [Thu, 14 Feb 2019 15:52:20 +0000 (15:52 +0000)]
Merge pull request #13823 from alalek:core_dispatch_countNonZero

5 years agoMerge pull request #13726 from nicolaerosia:android-ffmpeg
Alexander Alekhin [Thu, 14 Feb 2019 11:40:27 +0000 (11:40 +0000)]
Merge pull request #13726 from nicolaerosia:android-ffmpeg

5 years agocmake: allow FFmpeg linking on Android
Nicolae Rosia [Wed, 30 Jan 2019 15:43:23 +0000 (17:43 +0200)]
cmake: allow FFmpeg linking on Android

details: https://github.com/opencv/opencv/pull/13726

In order to help CMake and PkgConfig find FFmpeg you need to:
1) export `PKG_CONFIG_LIBDIR=${SYSROOT}`
where `SYSROOT=${ANDROID_NDK}/sysroot`
2) Add `-DCMAKE_PREFIX_PATH=${FFMPEG_INSTALL_PREFIX}`
3) Append `-DCMAKE_FIND_ROOT_PATH=${FFMPEG_INSTALL_PREFIX}`

5 years agocore: dispatch count_non_zero
Alexander Alekhin [Wed, 13 Feb 2019 15:27:55 +0000 (18:27 +0300)]
core: dispatch count_non_zero

5 years agocore: keep history of count_non_zero.cpp
Alexander Alekhin [Thu, 14 Feb 2019 10:15:43 +0000 (13:15 +0300)]
core: keep history of count_non_zero.cpp

5 years agocore: clone count_non_zero.dispatch.cpp
Alexander Alekhin [Wed, 13 Feb 2019 12:55:42 +0000 (15:55 +0300)]
core: clone count_non_zero.dispatch.cpp

5 years agocore: clone count_non_zero.simd.hpp
Alexander Alekhin [Wed, 13 Feb 2019 12:55:02 +0000 (15:55 +0300)]
core: clone count_non_zero.simd.hpp

5 years agoChanged condition for resize and lrn layers
Liubov Batanina [Wed, 13 Feb 2019 12:59:51 +0000 (15:59 +0300)]
Changed condition for resize and lrn layers

5 years agoMerge pull request #13808 from tailsu:sd/libtiff-4.0.10
Alexander Alekhin [Thu, 14 Feb 2019 09:36:10 +0000 (09:36 +0000)]
Merge pull request #13808 from tailsu:sd/libtiff-4.0.10

5 years agoupdate to libtiff-4.0.10
Stefan Dragnev [Tue, 12 Feb 2019 13:43:58 +0000 (14:43 +0100)]
update to libtiff-4.0.10

5 years agoMerge pull request #13796 from alalek:core_dispatch_sum
Alexander Alekhin [Thu, 14 Feb 2019 08:16:42 +0000 (08:16 +0000)]
Merge pull request #13796 from alalek:core_dispatch_sum

5 years agoMerge pull request #13807 from tailsu:sd/libpng-1.6.36
Alexander Alekhin [Wed, 13 Feb 2019 16:19:16 +0000 (16:19 +0000)]
Merge pull request #13807 from tailsu:sd/libpng-1.6.36

5 years agocore: dispatch sum
Alexander Alekhin [Mon, 11 Feb 2019 13:21:49 +0000 (16:21 +0300)]
core: dispatch sum

5 years agoupdate libpng to 1.6.36
Stefan Dragnev [Tue, 12 Feb 2019 12:22:13 +0000 (13:22 +0100)]
update libpng to 1.6.36

* re-enabled NEON routines for arm64

5 years agocore: keep history of sum.cpp
Alexander Alekhin [Wed, 13 Feb 2019 10:49:36 +0000 (13:49 +0300)]
core: keep history of sum.cpp

5 years agocore: clone sum.dispatch.cpp
Alexander Alekhin [Mon, 11 Feb 2019 13:14:43 +0000 (16:14 +0300)]
core: clone sum.dispatch.cpp

5 years agocore: clone sum.simd.hpp
Alexander Alekhin [Mon, 11 Feb 2019 13:13:55 +0000 (16:13 +0300)]
core: clone sum.simd.hpp

5 years agoMerge pull request #13810 from nglee:dev_CudaSafeBlockScan
Alexander Alekhin [Tue, 12 Feb 2019 21:50:29 +0000 (21:50 +0000)]
Merge pull request #13810 from nglee:dev_CudaSafeBlockScan

5 years agoMerge pull request #13812 from smirnov-alexey:gapi_fix_sobelxy_valgrind
Alexander Alekhin [Tue, 12 Feb 2019 18:15:14 +0000 (18:15 +0000)]
Merge pull request #13812 from smirnov-alexey:gapi_fix_sobelxy_valgrind

5 years agocudalegacy: Use safe block scan function
Namgoo Lee [Tue, 12 Feb 2019 08:24:57 +0000 (08:24 +0000)]
cudalegacy: Use safe block scan function

5 years agoFixes an issue with valgrind and sobelxy
smirnov-alexey [Tue, 12 Feb 2019 15:36:06 +0000 (18:36 +0300)]
Fixes an issue with valgrind and sobelxy

5 years agoMerge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Tue, 12 Feb 2019 14:27:44 +0000 (17:27 +0300)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4

5 years agoMerge pull request #13803 from thangktran:thangktran/fix-misleading-runtime-assertion...
Alexander Alekhin [Tue, 12 Feb 2019 14:25:21 +0000 (14:25 +0000)]
Merge pull request #13803 from thangktran:thangktran/fix-misleading-runtime-assertion-calibrateCamera

5 years agoMerge pull request #13799 from dkurt:dnn_ie_future_2
Alexander Alekhin [Tue, 12 Feb 2019 14:07:42 +0000 (14:07 +0000)]
Merge pull request #13799 from dkurt:dnn_ie_future_2

5 years agocalib3d: Fix calibrateCamera() misleading error
Thang Tran [Mon, 11 Feb 2019 21:07:30 +0000 (22:07 +0100)]
calib3d: Fix calibrateCamera() misleading error

objectPoints and imagePoints are not checked whether they're empty and
cause checkVector() to fail, thus result in a wrong error message.

Fixes: https://github.com/opencv/opencv/issues/6002

5 years agoMerge pull request #13800 from dkurt:fix_nvidia_caffe
Alexander Alekhin [Tue, 12 Feb 2019 13:02:22 +0000 (13:02 +0000)]
Merge pull request #13800 from dkurt:fix_nvidia_caffe

5 years agoMerge pull request #13780 from alalek:core_dispatch_convertTo
Alexander Alekhin [Tue, 12 Feb 2019 12:08:30 +0000 (12:08 +0000)]
Merge pull request #13780 from alalek:core_dispatch_convertTo

5 years agoRead raw floats data from Caffe models
Dmitry Kurtaev [Mon, 11 Feb 2019 17:08:17 +0000 (20:08 +0300)]
Read raw floats data from Caffe models

5 years agoFix Intel's Inference Engine backend from future. Second try.
Dmitry Kurtaev [Mon, 11 Feb 2019 14:13:39 +0000 (17:13 +0300)]
Fix Intel's Inference Engine backend from future. Second try.

5 years agoMerge pull request #13794 from alalek:backport_13786
Alexander Alekhin [Mon, 11 Feb 2019 14:05:43 +0000 (14:05 +0000)]
Merge pull request #13794 from alalek:backport_13786

5 years agoMerge pull request #13793 from vertextau:tutorial-fix
Alexander Alekhin [Mon, 11 Feb 2019 12:39:35 +0000 (12:39 +0000)]
Merge pull request #13793 from vertextau:tutorial-fix

5 years agoMerge pull request #13786 from ka7:spelling
Alexander Alekhin [Mon, 11 Feb 2019 12:38:49 +0000 (12:38 +0000)]
Merge pull request #13786 from ka7:spelling

5 years agospelling fixes
klemens [Sat, 9 Feb 2019 21:29:54 +0000 (22:29 +0100)]
spelling fixes

backport 997b7b18af10cd70519a65bed9892cdf830bd525

5 years agoEnabled tests on IE backend
Liubov Batanina [Mon, 11 Feb 2019 09:39:28 +0000 (12:39 +0300)]
Enabled tests on IE backend

5 years agoUpdate video_input_psnr_ssim.markdown
Oleh [Mon, 11 Feb 2019 08:45:16 +0000 (10:45 +0200)]
Update video_input_psnr_ssim.markdown

5 years agospelling fixes
klemens [Sat, 9 Feb 2019 21:29:54 +0000 (22:29 +0100)]
spelling fixes

5 years agoMerge pull request #13782 from paroj:pypath
Alexander Alekhin [Sat, 9 Feb 2019 15:26:11 +0000 (15:26 +0000)]
Merge pull request #13782 from paroj:pypath

5 years agoMerge pull request #13783 from alalek:fix_13741
Alexander Alekhin [Sat, 9 Feb 2019 15:25:48 +0000 (15:25 +0000)]
Merge pull request #13783 from alalek:fix_13741

5 years agoMerge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Fri, 8 Feb 2019 17:18:56 +0000 (17:18 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4

5 years agopython: sys.path[0] is reserved for the main script
Pavel Rojtberg [Fri, 8 Feb 2019 16:24:31 +0000 (17:24 +0100)]
python: sys.path[0] is reserved for the main script

5 years agocore: dispatch convert_scale
Alexander Alekhin [Fri, 8 Feb 2019 14:56:25 +0000 (17:56 +0300)]
core: dispatch convert_scale

5 years agocore: dispatch convert
Alexander Alekhin [Fri, 8 Feb 2019 14:37:59 +0000 (17:37 +0300)]
core: dispatch convert

5 years agoMerge pull request #13776 from alalek:fix_13741
Alexander Alekhin [Fri, 8 Feb 2019 15:30:35 +0000 (15:30 +0000)]
Merge pull request #13776 from alalek:fix_13741

5 years agoMerge pull request #13769 from savuor:cvtColor_tests_16u_32f
Alexander Alekhin [Fri, 8 Feb 2019 15:29:34 +0000 (15:29 +0000)]
Merge pull request #13769 from savuor:cvtColor_tests_16u_32f

5 years agoMerge pull request #13766 from dkurt:dnn_mask_rcnn_atrous
Alexander Alekhin [Fri, 8 Feb 2019 15:23:46 +0000 (15:23 +0000)]
Merge pull request #13766 from dkurt:dnn_mask_rcnn_atrous

5 years agoMerge pull request #13760 from AnastasiaaSenina:fix-bug
Alexander Alekhin [Fri, 8 Feb 2019 15:22:17 +0000 (15:22 +0000)]
Merge pull request #13760 from AnastasiaaSenina:fix-bug

5 years agoMerge pull request #13723 from smirnov-alexey:gapi_add_sobelxy
Alexey Smirnov [Fri, 8 Feb 2019 13:59:56 +0000 (16:59 +0300)]
Merge pull request #13723 from smirnov-alexey:gapi_add_sobelxy

* Add Sobel kernel which returns both dx and dy

* Splice dx and dy and extend add_border function

Also change some tests parameters

* Add borderValue parameter in test

* Introduces fluid kernel for sobelxy

Adds tests (basic and performance) on new backend

* Introduces BufHelper struct for some arithmetic

5 years agocore: keep history of convert_scale.cpp
Alexander Alekhin [Fri, 8 Feb 2019 13:39:13 +0000 (16:39 +0300)]
core: keep history of convert_scale.cpp

5 years agocore: clone convert_scale.dispatch.cpp
Alexander Alekhin [Fri, 8 Feb 2019 13:38:50 +0000 (16:38 +0300)]
core: clone convert_scale.dispatch.cpp

5 years agocore: clone convert_scale.simd.hpp
Alexander Alekhin [Fri, 8 Feb 2019 13:35:52 +0000 (16:35 +0300)]
core: clone convert_scale.simd.hpp

5 years agocore: keep history of convert.cpp
Alexander Alekhin [Fri, 8 Feb 2019 13:29:54 +0000 (16:29 +0300)]
core: keep history of convert.cpp

5 years agocore: clone convert.dispatch.cpp
Alexander Alekhin [Fri, 8 Feb 2019 13:29:16 +0000 (16:29 +0300)]
core: clone convert.dispatch.cpp

5 years agocore: clone convert.simd.hpp
Alexander Alekhin [Fri, 8 Feb 2019 13:27:59 +0000 (16:27 +0300)]
core: clone convert.simd.hpp

5 years agoMerge pull request #13746 from allnes:fix_step_dnn
Alexander Alekhin [Fri, 8 Feb 2019 10:18:43 +0000 (10:18 +0000)]
Merge pull request #13746 from allnes:fix_step_dnn

5 years agoMerge pull request #13745 from smirnov-alexey:gapi_add_gout_overloading
Alexey Smirnov [Fri, 8 Feb 2019 10:16:50 +0000 (13:16 +0300)]
Merge pull request #13745 from smirnov-alexey:gapi_add_gout_overloading

* Add GOut overloading for tuple of parameter pack

* Move getGOut_impl into namespace and add const to input references

5 years agoMerge pull request #13764 from nglee:dev_CudaCLAHE16bitSupport
Alexander Alekhin [Fri, 8 Feb 2019 10:13:11 +0000 (10:13 +0000)]
Merge pull request #13764 from nglee:dev_CudaCLAHE16bitSupport

5 years ago fixed bug: added threshold for variables 'rotate_a', ' rotate_c'
AnastasiaaSenina [Thu, 7 Feb 2019 14:50:55 +0000 (17:50 +0300)]
 fixed bug: added threshold for variables 'rotate_a', ' rotate_c'

5 years agodisabled 16u and 32f perf tests
Rostislav Vasilikhin [Thu, 7 Feb 2019 16:26:36 +0000 (19:26 +0300)]
disabled 16u and 32f perf tests

5 years agoMerge pull request #13775 from terfendail:morph_fix
Alexander Alekhin [Thu, 7 Feb 2019 15:53:58 +0000 (15:53 +0000)]
Merge pull request #13775 from terfendail:morph_fix

5 years agodisabled sanity check for 32f
Rostislav Vasilikhin [Thu, 7 Feb 2019 15:20:29 +0000 (18:20 +0300)]
disabled sanity check for 32f

5 years agoFixed out of bound reading issue in erode() and dilate()
Vitaly Tuzov [Thu, 7 Feb 2019 12:58:34 +0000 (15:58 +0300)]
Fixed out of bound reading issue in erode() and dilate()

5 years agocore(ocl): fix log messages
Alexander Alekhin [Thu, 7 Feb 2019 13:26:17 +0000 (16:26 +0300)]
core(ocl): fix log messages

5 years agoMerge pull request #13721 from smirnov-alexey:gapi_add_normalize
Alexey Smirnov [Thu, 7 Feb 2019 13:05:39 +0000 (16:05 +0300)]
Merge pull request #13721 from smirnov-alexey:gapi_add_normalize

GAPI: Add normalize kernel in G-API (#13721)

* Add normalize kernel in G-API

In addition add several tests on new kernel

* Fix indentations and normalize test structure

* Move normalize kernel from imgproc to core

Set default parameter ddepth to -1

* Fix alignment

5 years agoFix change step
Alexander Nesterov [Fri, 1 Feb 2019 17:23:51 +0000 (16:23 -0100)]
Fix change step

5 years agoUsing IE backend for normalize layer tests
Liubov Batanina [Thu, 7 Feb 2019 08:52:27 +0000 (11:52 +0300)]
Using IE backend for normalize layer tests

5 years agoAdd CV_16UC1 support for cuda::CLAHE
Namgoo Lee [Tue, 5 Feb 2019 16:37:33 +0000 (16:37 +0000)]
Add CV_16UC1 support for cuda::CLAHE

Due to size limit of shared memory, histogram is built on
the global memory for CV_16UC1 case.

The amount of memory needed for building histogram is:

    65536 * 4byte = 256KB

and shared memory limit is 48KB typically.

Added test cases for CV_16UC1 and various clip limits.
Added perf tests for CV_16UC1 on both CPU and CUDA code.

There was also a bug in CV_8UC1 case when redistributing
"residual" clipped pixels. Adding the test case where clip
limit is 5.0 exposes this bug.

5 years agoperf tests for cvtColor for 16U and 32f added
Rostislav Vasilikhin [Wed, 6 Feb 2019 14:56:44 +0000 (17:56 +0300)]
perf tests for cvtColor for 16U and 32f added

5 years agoMerge pull request #13738 from dkurt:dnn_ie_lock_shared_plugins
Alexander Alekhin [Wed, 6 Feb 2019 12:09:58 +0000 (12:09 +0000)]
Merge pull request #13738 from dkurt:dnn_ie_lock_shared_plugins

5 years agoEnable ResNet-based Mask-RCNN models from TensorFlow Object Detection API
Dmitry Kurtaev [Wed, 6 Feb 2019 10:05:11 +0000 (13:05 +0300)]
Enable ResNet-based Mask-RCNN models from TensorFlow Object Detection API

5 years agoAdd a mutex for shared Inference Engine plugins
Dmitry Kurtaev [Thu, 31 Jan 2019 13:10:59 +0000 (16:10 +0300)]
Add a mutex for shared Inference Engine plugins

5 years agoMerge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Tue, 5 Feb 2019 16:03:42 +0000 (19:03 +0300)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4

5 years agoMerge pull request #13762 from alalek:ocl_dnn_mvn_local_size
Alexander Alekhin [Tue, 5 Feb 2019 14:58:27 +0000 (14:58 +0000)]
Merge pull request #13762 from alalek:ocl_dnn_mvn_local_size

5 years agodnn(ocl): use compile-time LOCAL_SIZE parameter
Alexander Alekhin [Tue, 5 Feb 2019 12:27:29 +0000 (15:27 +0300)]
dnn(ocl): use compile-time LOCAL_SIZE parameter

instead of get_local_size(0) and dynamic local memory allocation