platform/upstream/opencv.git
4 years agoMerge pull request #15195 from mshabunin:disable-pch
Alexander Alekhin [Thu, 1 Aug 2019 16:33:10 +0000 (16:33 +0000)]
Merge pull request #15195 from mshabunin:disable-pch

4 years agoMerge pull request #15168 from dkurt:dnn_onnx_15120
Maksim Shabunin [Wed, 31 Jul 2019 15:03:23 +0000 (15:03 +0000)]
Merge pull request #15168 from dkurt:dnn_onnx_15120

4 years agoPCH: disable by default on all platforms except MSVC
Maksim Shabunin [Wed, 31 Jul 2019 12:16:23 +0000 (15:16 +0300)]
PCH: disable by default on all platforms except MSVC

4 years agoBayer VNG Demosaicing Fix #2 (Merge pull request #15086)
dcouwenh [Tue, 30 Jul 2019 20:49:46 +0000 (16:49 -0400)]
Bayer VNG Demosaicing Fix #2 (Merge pull request #15086)

* Update demosaicing.cpp

Fixed calculation of Bs for non-green pixels.

* Fixed cvtColor perf test for bayer VNG

4 years agoMerge pull request #15176 from dkurt:fix_14993
Maksim Shabunin [Tue, 30 Jul 2019 14:26:33 +0000 (14:26 +0000)]
Merge pull request #15176 from dkurt:fix_14993

4 years agoSupport for several min and max sizes in PriorBox layer (Merge pull request #15076)
Lubov Batanina [Tue, 30 Jul 2019 14:23:47 +0000 (17:23 +0300)]
Support for several min and max sizes in PriorBox layer (Merge pull request #15076)

* Support for several min and max sizes in PriorBox layer

* Fix minSize

* Check size

* Modify initInfEngine

* Fix tests

* Fix IE support

* Add priorbox test

* Remove inputs

4 years agoMerge pull request #14938 from LaurentBerger:face_clip
Maksim Shabunin [Tue, 30 Jul 2019 14:18:51 +0000 (14:18 +0000)]
Merge pull request #14938 from LaurentBerger:face_clip

4 years agoMerge pull request #15169 from dkurt:dnn_onnx_drop_vgg16
Maksim Shabunin [Tue, 30 Jul 2019 14:15:34 +0000 (14:15 +0000)]
Merge pull request #15169 from dkurt:dnn_onnx_drop_vgg16

4 years agoMerge pull request #15181 from berak:java_print_blob
Maksim Shabunin [Tue, 30 Jul 2019 14:13:00 +0000 (14:13 +0000)]
Merge pull request #15181 from berak:java_print_blob

4 years agojava: fix Mat.toString() for higher dimensions
berak [Mon, 29 Jul 2019 08:49:42 +0000 (10:49 +0200)]
java: fix Mat.toString() for higher dimensions

4 years agoFix #14993
Dmitry Kurtaev [Sun, 28 Jul 2019 19:32:37 +0000 (22:32 +0300)]
Fix #14993

4 years agoAdd support for slice from ONNX with multiple outputs
Dmitry Kurtaev [Sat, 27 Jul 2019 19:10:13 +0000 (22:10 +0300)]
Add support for slice from ONNX with multiple outputs

4 years agoRemove VGG16 from ONNX test because there is VGG16_bn
Dmitry Kurtaev [Sat, 27 Jul 2019 20:04:25 +0000 (23:04 +0300)]
Remove VGG16 from ONNX test because there is VGG16_bn

4 years agoFixes for OpenCV face detection network
Dmitry Kurtaev [Sat, 27 Jul 2019 12:03:58 +0000 (15:03 +0300)]
Fixes for OpenCV face detection network

4 years agoMerge tag '3.4.7'
Alexander Alekhin [Thu, 25 Jul 2019 19:19:16 +0000 (19:19 +0000)]
Merge tag '3.4.7'

4 years agoOpenCV version++ (3.4.7)
Alexander Alekhin [Thu, 25 Jul 2019 19:01:19 +0000 (19:01 +0000)]
OpenCV version++ (3.4.7)

OpenCV 3.4.7

4 years agoMerge pull request #15139 from alalek:openvino_2019R2
Alexander Alekhin [Thu, 25 Jul 2019 18:59:56 +0000 (18:59 +0000)]
Merge pull request #15139 from alalek:openvino_2019R2

4 years agoMerge pull request #15118 from dkurt:fix_15106
Alexander Alekhin [Thu, 25 Jul 2019 18:56:32 +0000 (18:56 +0000)]
Merge pull request #15118 from dkurt:fix_15106

4 years agoMerge pull request #15136 from ChipKerchner:dotProd_unroll
Chip Kerchner [Thu, 25 Jul 2019 18:21:32 +0000 (14:21 -0400)]
Merge pull request #15136 from ChipKerchner:dotProd_unroll

* Unroll multiply and add instructions in dotProd_32f - 35% faster.

* Eliminate unnecessary v_reduce_sum instructions.

4 years agoMerge pull request #15150 from alalek:fix_15124_15125
Alexander Alekhin [Thu, 25 Jul 2019 18:19:04 +0000 (18:19 +0000)]
Merge pull request #15150 from alalek:fix_15124_15125

4 years agoFix false positives of face detection network for large faces
Dmitry Kurtaev [Mon, 22 Jul 2019 09:18:57 +0000 (12:18 +0300)]
Fix false positives of face detection network for large faces

4 years agodnn(test): OpenVINO 2019R2
Alexander Alekhin [Thu, 25 Jul 2019 06:57:49 +0000 (06:57 +0000)]
dnn(test): OpenVINO 2019R2

4 years agoobjdetect: validate feature rectangle on reading
Alexander Alekhin [Thu, 25 Jul 2019 14:15:59 +0000 (17:15 +0300)]
objdetect: validate feature rectangle on reading

4 years agoMerge pull request #15103 from alalek:simd_intrinsics_in_user_code
Alexander Alekhin [Thu, 25 Jul 2019 11:36:36 +0000 (11:36 +0000)]
Merge pull request #15103 from alalek:simd_intrinsics_in_user_code

4 years agodnn: use OpenVINO 2019R2 defines
Alexander Alekhin [Mon, 24 Jun 2019 11:57:44 +0000 (14:57 +0300)]
dnn: use OpenVINO 2019R2 defines

4 years agoMerge pull request #15059 from hugolm84:improved-support-for-wince
Hugo Lindström [Wed, 24 Jul 2019 20:12:09 +0000 (22:12 +0200)]
Merge pull request #15059 from hugolm84:improved-support-for-wince

* Improve support for Windows Embedded Compact

* Remove redundant set(WINCE true) and format CMake

4 years agoMerge pull request #15107 from dkurt:js_features2d_drawings
Alexander Alekhin [Sun, 21 Jul 2019 17:57:19 +0000 (17:57 +0000)]
Merge pull request #15107 from dkurt:js_features2d_drawings

4 years agoMerge pull request #15104 from alalek:videoio_fix_debug_message
Alexander Alekhin [Sun, 21 Jul 2019 17:56:41 +0000 (17:56 +0000)]
Merge pull request #15104 from alalek:videoio_fix_debug_message

4 years agoFix drawKeypoints and drawMatches for JS
Dmitry Kurtaev [Sat, 20 Jul 2019 20:26:40 +0000 (23:26 +0300)]
Fix drawKeypoints and drawMatches for JS

4 years agoMerge pull request #15093 from tomoaki0705:fixCudaLegacyRansac
Alexander Alekhin [Sat, 20 Jul 2019 08:07:14 +0000 (08:07 +0000)]
Merge pull request #15093 from tomoaki0705:fixCudaLegacyRansac

5 years agocore: support SIMD intrinsics in user code
Alexander Alekhin [Thu, 18 Jul 2019 07:25:59 +0000 (07:25 +0000)]
core: support SIMD intrinsics in user code

5 years agoMerge pull request #15032 from l-bat:reduce_mean
Lubov Batanina [Fri, 19 Jul 2019 16:18:34 +0000 (19:18 +0300)]
Merge pull request #15032 from l-bat:reduce_mean

* Added support for the ONNX "ReduceMean" Layer. (as this is the same as the GlobalAveragePool)

* Add ReduceMean test

* Fix ONNX importer

* Fix ReduceMean

* Add assert

* Split test

* Fix split test

5 years agoMerge pull request #15092 from alalek:videoio_gstreamer_more_get_checks
Alexander Alekhin [Fri, 19 Jul 2019 15:50:54 +0000 (15:50 +0000)]
Merge pull request #15092 from alalek:videoio_gstreamer_more_get_checks

5 years agovideoio(gstreamer): more .get() checks
Alexander Alekhin [Thu, 18 Jul 2019 22:12:01 +0000 (22:12 +0000)]
videoio(gstreamer): more .get() checks

5 years agocudalegacy: fix test failure of SolvePnPRansac
Tomoaki Teshima [Fri, 19 Jul 2019 08:50:00 +0000 (17:50 +0900)]
cudalegacy: fix test failure of SolvePnPRansac
  * use SOLVE_EPNP for the initial guess

5 years agovideoio: fix debug message
Alexander Alekhin [Thu, 18 Jul 2019 21:36:38 +0000 (21:36 +0000)]
videoio: fix debug message

5 years agoMerge pull request #15050 from alalek:core_fix_base64_packed_struct
Alexander Alekhin [Thu, 18 Jul 2019 19:07:05 +0000 (19:07 +0000)]
Merge pull request #15050 from alalek:core_fix_base64_packed_struct

5 years agoMerge pull request #14994 from terfendail:wintr_undistort
Vitaly Tuzov [Thu, 18 Jul 2019 16:32:51 +0000 (19:32 +0300)]
Merge pull request #14994 from terfendail:wintr_undistort

WUI based implementation to initUndistortRectifyMap (#14994)

* Add initUndistortRectifyMap performance test

* Move cv namespace boundaries

* Add wide universal intrinsics based implementation to initUndistortRectifyMap

* Dispatch undistort

5 years agoMerge pull request #15057 from l-bat:fix_vizualizer
Lubov Batanina [Thu, 18 Jul 2019 15:41:08 +0000 (18:41 +0300)]
Merge pull request #15057 from l-bat:fix_vizualizer

* Fix dumpToFile

* Add test

* Fix test

5 years agoMerge pull request #15071 from l-bat:tf_split
Alexander Alekhin [Thu, 18 Jul 2019 08:12:42 +0000 (08:12 +0000)]
Merge pull request #15071 from l-bat:tf_split

5 years agoFix TF Split layer
Liubov Batanina [Wed, 17 Jul 2019 12:50:50 +0000 (15:50 +0300)]
Fix TF Split layer

5 years agoMerge pull request #15052 from alalek:dnn_fix_required_data
Alexander Alekhin [Tue, 16 Jul 2019 16:00:33 +0000 (16:00 +0000)]
Merge pull request #15052 from alalek:dnn_fix_required_data

5 years agoMerge pull request #15037 from hugolm84:noop-noexcept-for-vs13
Alexander Alekhin [Tue, 16 Jul 2019 13:28:15 +0000 (13:28 +0000)]
Merge pull request #15037 from hugolm84:noop-noexcept-for-vs13

5 years agoMerge pull request #15048 from ChipKerchner:reduceStoreGatheringThreshold
Chip Kerchner [Tue, 16 Jul 2019 13:10:49 +0000 (09:10 -0400)]
Merge pull request #15048 from ChipKerchner:reduceStoreGatheringThreshold

* Reduce store gathering pressures - speeds thresholds by up to 20%

* Rename temporary histogram array and initialize so that MACOSX builder is happy

5 years agocore(persistence): fix writeRaw() / readRaw() struct support
Alexander Alekhin [Mon, 15 Jul 2019 21:30:35 +0000 (21:30 +0000)]
core(persistence): fix writeRaw() / readRaw() struct support

- writeRaw(): support structs
- readRaw(): 'len' is buffer limit in bytes (documentation is fixed)

5 years agodnn(test): fix required data
Alexander Alekhin [Tue, 16 Jul 2019 07:53:50 +0000 (07:53 +0000)]
dnn(test): fix required data

5 years agocore(persistence): struct storage layout without alignment gaps
Alexander Alekhin [Mon, 15 Jul 2019 17:17:34 +0000 (20:17 +0300)]
core(persistence): struct storage layout without alignment gaps

5 years agoMerge pull request #15026 from terfendail:gaussian_fix
Alexander Alekhin [Fri, 12 Jul 2019 18:31:09 +0000 (18:31 +0000)]
Merge pull request #15026 from terfendail:gaussian_fix

5 years agoSupport compiliation for <=VS13
Hugo Lindström [Fri, 12 Jul 2019 17:01:47 +0000 (19:01 +0200)]
Support compiliation for <=VS13

5 years agoMerge pull request #15025 from alalek:issue_14281
Alexander Alekhin [Fri, 12 Jul 2019 15:28:44 +0000 (15:28 +0000)]
Merge pull request #15025 from alalek:issue_14281

5 years agoFix pixel value evaluation overflow in bit-exact GaussianBlur implementation
Vitaly Tuzov [Thu, 11 Jul 2019 22:53:49 +0000 (01:53 +0300)]
Fix pixel value evaluation overflow in bit-exact GaussianBlur implementation

5 years agoMerge pull request #14996 from l-bat:ocv_deconv3d
Lubov Batanina [Fri, 12 Jul 2019 12:51:44 +0000 (15:51 +0300)]
Merge pull request #14996 from l-bat:ocv_deconv3d

* Support Deconvolution3D on IE backend

* Add test tag

* Fix tests

5 years agoimgproc: fix unaligned memory access
Alexander Alekhin [Thu, 11 Jul 2019 20:49:47 +0000 (20:49 +0000)]
imgproc: fix unaligned memory access

may cause crashes on ARM platform

5 years agoMerge pull request #14842 from l-bat:ocv_conv3d
Lubov Batanina [Thu, 11 Jul 2019 17:13:52 +0000 (20:13 +0300)]
Merge pull request #14842 from l-bat:ocv_conv3d

* Support Conv3D on OCV backend

* Add header

* Add perf tests

* Support pool3d

* Enable Resnet34_kinetics on OCV backend

* Add test

* Fix conv

* Optimize Conv2D

5 years agoMerge pull request #15001 from antmicro:v4l2-y10-support
Alexander Alekhin [Tue, 9 Jul 2019 14:34:11 +0000 (14:34 +0000)]
Merge pull request #15001 from antmicro:v4l2-y10-support

5 years agoMerge pull request #14989 from alalek:issue_14978
Alexander Alekhin [Tue, 9 Jul 2019 14:14:06 +0000 (14:14 +0000)]
Merge pull request #14989 from alalek:issue_14978

5 years agoV4L2: Add V4L2_PIX_FMT_Y10 (10 bit grey) support
Tomasz Gorochowik [Tue, 9 Jul 2019 12:00:17 +0000 (14:00 +0200)]
V4L2: Add V4L2_PIX_FMT_Y10 (10 bit grey) support

5 years agoMerge pull request #14811 from jxu:ubuntu-doc-fix
Alexander Alekhin [Mon, 8 Jul 2019 16:47:19 +0000 (16:47 +0000)]
Merge pull request #14811 from jxu:ubuntu-doc-fix

5 years agoFix python setup in ubuntu dependencies
jxu [Fri, 14 Jun 2019 21:57:28 +0000 (17:57 -0400)]
Fix python setup in ubuntu dependencies

5 years agoimgcodecs: force reshaping of imdecode() input into a single row
Alexander Alekhin [Sat, 6 Jul 2019 10:06:03 +0000 (10:06 +0000)]
imgcodecs: force reshaping of imdecode() input into a single row

OpenCV upstream stuff may reinterpret vector as column.

5 years agoMerge pull request #14981 from alalek:android_camera_use_calc_frame_size_method
Alexander Alekhin [Sat, 6 Jul 2019 08:20:20 +0000 (08:20 +0000)]
Merge pull request #14981 from alalek:android_camera_use_calc_frame_size_method

5 years agoMerge pull request #14983 from tomoaki0705:fixOclCvtColorMRGBA
Alexander Alekhin [Fri, 5 Jul 2019 09:31:08 +0000 (09:31 +0000)]
Merge pull request #14983 from tomoaki0705:fixOclCvtColorMRGBA

5 years agofix test failure of OCL_ImgProc/CvtColor8u.mRGBA2RGBA
Tomoaki Teshima [Fri, 5 Jul 2019 02:22:22 +0000 (11:22 +0900)]
fix test failure of OCL_ImgProc/CvtColor8u.mRGBA2RGBA

5 years agoandroid: JavaCamera2View use calculateCameraFrameSize() method
Alexander Alekhin [Thu, 4 Jul 2019 21:41:14 +0000 (21:41 +0000)]
android: JavaCamera2View use calculateCameraFrameSize() method

from CameraBridgeViewBase (common base with JavaCameraView)

5 years agoMerge pull request #14858 from dvd42:instancenorm_onnx
Diego [Thu, 4 Jul 2019 18:15:04 +0000 (20:15 +0200)]
Merge pull request #14858 from dvd42:instancenorm_onnx

Instancenorm onnx (#14858)

* Onnx unsupported operation handling

* instance norm implementation

* Revert "Onnx unsupported operation handling"

* instance norm layer test

* onnx instancenorm layer

5 years agoMerge pull request #14970 from terfendail:undistort_avx2_fix
Alexander Alekhin [Thu, 4 Jul 2019 14:01:27 +0000 (14:01 +0000)]
Merge pull request #14970 from terfendail:undistort_avx2_fix

5 years agoFixed initUndistortRectifyMap AVX2 implementation
Vitaly Tuzov [Wed, 3 Jul 2019 12:15:28 +0000 (15:15 +0300)]
Fixed initUndistortRectifyMap AVX2 implementation

5 years agoMerge pull request #14860 from vonchenplus:ocv_maxpoolgrad
Alexander Alekhin [Thu, 4 Jul 2019 06:57:14 +0000 (09:57 +0300)]
Merge pull request #14860 from vonchenplus:ocv_maxpoolgrad

5 years agoMerge pull request #14959 from dvd42:onnx_clip
Diego [Thu, 4 Jul 2019 05:56:00 +0000 (07:56 +0200)]
Merge pull request #14959 from dvd42:onnx_clip

* onnx clip operation

5 years agoMerge pull request #14975 from alalek:clang_suppress_warnings
Alexander Alekhin [Wed, 3 Jul 2019 22:33:26 +0000 (22:33 +0000)]
Merge pull request #14975 from alalek:clang_suppress_warnings

5 years agovideoio: eliminate build warnings (clang)
Alexander Alekhin [Wed, 3 Jul 2019 21:55:30 +0000 (21:55 +0000)]
videoio: eliminate build warnings (clang)

5 years agoMerge pull request #14974 from alalek:ts_optional_files_runtime_check
Alexander Alekhin [Wed, 3 Jul 2019 19:14:43 +0000 (19:14 +0000)]
Merge pull request #14974 from alalek:ts_optional_files_runtime_check

5 years agoMerge pull request #14973 from alalek:itt_aarch64_support
Alexander Alekhin [Wed, 3 Jul 2019 19:13:57 +0000 (19:13 +0000)]
Merge pull request #14973 from alalek:itt_aarch64_support

5 years agots: runtime check for misused 'optional' test data files
Alexander Alekhin [Wed, 3 Jul 2019 16:01:03 +0000 (19:01 +0300)]
ts: runtime check for misused 'optional' test data files

5 years ago3rdparty(itt): support AARCH64
Alexander Alekhin [Wed, 3 Jul 2019 15:06:59 +0000 (18:06 +0300)]
3rdparty(itt): support AARCH64

5 years agotensroflow support maxpoolgrad
gal0is [Sat, 15 Jun 2019 15:51:13 +0000 (23:51 +0800)]
tensroflow support maxpoolgrad

5 years agoMerge pull request #14954 from rafagjordana:fix_blob_detection_insertion_sort
Alexander Alekhin [Tue, 2 Jul 2019 21:14:02 +0000 (21:14 +0000)]
Merge pull request #14954 from rafagjordana:fix_blob_detection_insertion_sort

5 years agoMerge pull request #14926 from alalek:tbb_version_2019u8
Alexander Alekhin [Tue, 2 Jul 2019 21:12:00 +0000 (21:12 +0000)]
Merge pull request #14926 from alalek:tbb_version_2019u8

5 years agoMerge pull request #14929 from alalek:cmake_rpath_link_support
Alexander Alekhin [Tue, 2 Jul 2019 20:31:33 +0000 (20:31 +0000)]
Merge pull request #14929 from alalek:cmake_rpath_link_support

5 years agoFix blob detector insertion sort
Rafa Gomez-Jordana [Mon, 1 Jul 2019 15:48:48 +0000 (17:48 +0200)]
Fix blob detector insertion sort

5 years agoMerge pull request #14964 from arnaudbrejeon:bug_fix_14955
Alexander Alekhin [Tue, 2 Jul 2019 19:50:47 +0000 (19:50 +0000)]
Merge pull request #14964 from arnaudbrejeon:bug_fix_14955

5 years agoMerge pull request #14963 from alalek:pr14925_fix
Alexander Alekhin [Tue, 2 Jul 2019 19:43:09 +0000 (19:43 +0000)]
Merge pull request #14963 from alalek:pr14925_fix

5 years agoFix crash, add assert and test
arnaudbrejeon [Tue, 2 Jul 2019 16:56:31 +0000 (09:56 -0700)]
Fix crash, add assert and test

5 years agoMerge pull request #14958 from tomoaki0705:fixArmFp16Behavior
Alexander Alekhin [Tue, 2 Jul 2019 16:40:21 +0000 (16:40 +0000)]
Merge pull request #14958 from tomoaki0705:fixArmFp16Behavior

5 years agoMerge pull request #14925 from StefanBruens:handle_absolute_include_path
Alexander Alekhin [Tue, 2 Jul 2019 16:05:53 +0000 (16:05 +0000)]
Merge pull request #14925 from StefanBruens:handle_absolute_include_path

5 years agore-enable CPU_BASELINE=FP16 on Armv7 platform
Tomoaki Teshima [Tue, 2 Jul 2019 12:57:15 +0000 (21:57 +0900)]
re-enable CPU_BASELINE=FP16 on Armv7 platform

5 years agoMerge pull request #14953 from alalek:core_static_analysis_eval_expr
Alexander Alekhin [Tue, 2 Jul 2019 09:44:29 +0000 (09:44 +0000)]
Merge pull request #14953 from alalek:core_static_analysis_eval_expr

5 years agoMerge pull request #14828 from armenpoghosov:parmen_RANSACPointSetRegistrator_getSubs...
armenpoghosov [Mon, 1 Jul 2019 18:57:28 +0000 (20:57 +0200)]
Merge pull request #14828 from armenpoghosov:parmen_RANSACPointSetRegistrator_getSubset_disaster_cleanup

Parmen ransac point set registrator get subset disaster cleanup (#14828)

5 years agoMerge pull request #14837 from Cartucho:fix_laplace_operator_on_python
Alexander Alekhin [Mon, 1 Jul 2019 17:00:24 +0000 (17:00 +0000)]
Merge pull request #14837 from Cartucho:fix_laplace_operator_on_python

5 years agoMerge pull request #14880 from dkurt:dnn_ie_tests
Alexander Alekhin [Mon, 1 Jul 2019 16:58:57 +0000 (16:58 +0000)]
Merge pull request #14880 from dkurt:dnn_ie_tests

5 years agoMerge pull request #14916 from terfendail:wsignmask_deprecated
Vitaly Tuzov [Mon, 1 Jul 2019 16:53:51 +0000 (19:53 +0300)]
Merge pull request #14916 from terfendail:wsignmask_deprecated

* Avoid using v_signmask universal intrinsic and mark it as deprecated

* Renamed v_find_negative to v_scan_forward

5 years agocore: evaluate CV_Error() parameters during static scans
Alexander Alekhin [Mon, 1 Jul 2019 15:17:03 +0000 (18:17 +0300)]
core: evaluate CV_Error() parameters during static scans

5 years agoAdd clip to deploy.prototxt
LaurentBerger [Sun, 30 Jun 2019 16:39:05 +0000 (18:39 +0200)]
Add clip to deploy.prototxt

5 years agoMerge pull request #14936 from StefanBruens:crosscorr_cleanup
StefanBruens [Sun, 30 Jun 2019 16:04:25 +0000 (18:04 +0200)]
Merge pull request #14936 from StefanBruens:crosscorr_cleanup

Crosscorr cleanup (#14936)

* Simplify code for convolution destination type/size

For the 2d filter code, destination size equals source size, and the
crossCorr function even (re-)creates the output matrix with the given size.

The number of channels also have to match. The destination type() is the
one used to create the output matrix, so we can use its type() here.

This is a preparatory patch.

Signed-off-by: Stefan Brüns <stefan.bruens@rwth-aachen.de>
* Remove redundant destination size and type parameters from crossCorr

All calling sites of crossCorr already use (...,
mat, mat.size(), mat.type(), ...), so the parameters are redundant.

Signed-off-by: Stefan Brüns <stefan.bruens@rwth-aachen.de>
5 years agoMerge pull request #14934 from StefanBruens:silence_assignment_operator_warning
Alexander Alekhin [Sun, 30 Jun 2019 07:47:07 +0000 (07:47 +0000)]
Merge pull request #14934 from StefanBruens:silence_assignment_operator_warning

5 years agoExplicitly default operator= for Vec<T, n>
Stefan Brüns [Sat, 29 Jun 2019 18:28:24 +0000 (20:28 +0200)]
Explicitly default operator= for Vec<T, n>

Due to the explicitly declared copy constructor Vec<T, n>::Vec(Vec <T,n>&)
GCC 9 warns if there is no assignment operator, as having one typically
requires the other (rule-of-three, constructor/desctructor/assginment).

As the values are just a plain array the default assignment operator does
the right thing. Tell the compiler explicitly to default it.

Signed-off-by: Stefan Brüns <stefan.bruens@rwth-aachen.de>
5 years agoMerge pull request #14931 from dkurt:fix_dnn_js_sample_v4
Alexander Alekhin [Sat, 29 Jun 2019 17:26:31 +0000 (17:26 +0000)]
Merge pull request #14931 from dkurt:fix_dnn_js_sample_v4

5 years agoMerge pull request #14920 from StefanBruens:fix_arm_on_aarch64_detection
Alexander Alekhin [Sat, 29 Jun 2019 17:17:16 +0000 (17:17 +0000)]
Merge pull request #14920 from StefanBruens:fix_arm_on_aarch64_detection

5 years agoFix JS sample of dnn
Dmitry Kurtaev [Sat, 29 Jun 2019 16:21:14 +0000 (19:21 +0300)]
Fix JS sample of dnn

5 years ago3rdparty: TBB version 2018u1 => 2019u8
Alexander Alekhin [Fri, 28 Jun 2019 16:32:59 +0000 (19:32 +0300)]
3rdparty: TBB version 2018u1 => 2019u8

- make it configurable via OPENCV_TBB_RELEASE + OPENCV_TBB_RELEASE_MD5
- remove legacy support