platform/upstream/opencv.git
3 years agoMerge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Thu, 17 Dec 2020 20:00:46 +0000 (20:00 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4

3 years agoMerge pull request #19146 from alalek:dnn_openvino_2021.2.0
Alexander Alekhin [Thu, 17 Dec 2020 19:50:36 +0000 (19:50 +0000)]
Merge pull request #19146 from alalek:dnn_openvino_2021.2.0

3 years agoMerge pull request #19143 from vrabaud:stack
Alexander Alekhin [Thu, 17 Dec 2020 19:47:42 +0000 (19:47 +0000)]
Merge pull request #19143 from vrabaud:stack

3 years agoMerge pull request #19139 from vrabaud:find1
Alexander Alekhin [Thu, 17 Dec 2020 19:40:22 +0000 (19:40 +0000)]
Merge pull request #19139 from vrabaud:find1

3 years agoMerge pull request #19082 from vpisarev:rvv_copyright
Vadim Pisarevsky [Thu, 17 Dec 2020 17:10:17 +0000 (17:10 +0000)]
Merge pull request #19082 from vpisarev:rvv_copyright

3 years agoadded information about the contribution & ISCAS copyright
Vadim Pisarevsky [Thu, 17 Dec 2020 10:28:17 +0000 (18:28 +0800)]
added information about the contribution & ISCAS copyright

3 years agoOptimize calls to std::string::find() and friends for a single char.
Vincent Rabaud [Wed, 16 Dec 2020 15:06:58 +0000 (16:06 +0100)]
Optimize calls to std::string::find() and friends for a single char.

The character literal overload is more efficient. More info at:

http://clang.llvm.org/extra/clang-tidy/checks/performance-faster-string-find.html

3 years agoMove big objects (>20k) from stack to heap.
Vincent Rabaud [Wed, 16 Dec 2020 16:27:55 +0000 (17:27 +0100)]
Move big objects (>20k) from stack to heap.

3 years agodnn(test): update tests for OpenVINO 2021.2
Alexander Alekhin [Thu, 17 Dec 2020 07:53:35 +0000 (07:53 +0000)]
dnn(test): update tests for OpenVINO 2021.2

3 years agodnn: use OpenVINO 2021.2 defines
Alexander Alekhin [Wed, 16 Dec 2020 22:22:17 +0000 (22:22 +0000)]
dnn: use OpenVINO 2021.2 defines

original commit: 4699d2ba0c5447516ac89dc732704028838a3f86

3 years agoMerge pull request #19101 from alalek:issue_5209
Alexander Alekhin [Wed, 16 Dec 2020 22:13:18 +0000 (22:13 +0000)]
Merge pull request #19101 from alalek:issue_5209

3 years agoMerge pull request #19130 from dmatveev:dm/fix_docs_ocv451
Alexander Alekhin [Wed, 16 Dec 2020 20:26:41 +0000 (20:26 +0000)]
Merge pull request #19130 from dmatveev:dm/fix_docs_ocv451

3 years agoMerge pull request #19142 from rgarnov:rg/include_format_in_core
Alexander Alekhin [Wed, 16 Dec 2020 20:26:05 +0000 (20:26 +0000)]
Merge pull request #19142 from rgarnov:rg/include_format_in_core

3 years agoAdded format.hpp include to core.hpp
Ruslan Garnov [Wed, 16 Dec 2020 16:26:15 +0000 (19:26 +0300)]
Added format.hpp include to core.hpp

3 years agoMerge pull request #19112 from rgarnov:rg/generic_copy_kernel
Ruslan Garnov [Wed, 16 Dec 2020 11:18:08 +0000 (14:18 +0300)]
Merge pull request #19112 from rgarnov:rg/generic_copy_kernel

Generic copy kernel

* Moved RMat wrapping of cv::Mats to StreamingInput

* Generalized GCopy kernel

* Generic GCopy kernel: applied review comments

3 years agoMerge pull request #19114 from alalek:issue_18937
Alexander Alekhin [Tue, 15 Dec 2020 20:47:05 +0000 (20:47 +0000)]
Merge pull request #19114 from alalek:issue_18937

3 years agoMerge pull request #19089 from IanMaquignaz:fix_34_calib3d_parameterReferences
Alexander Alekhin [Tue, 15 Dec 2020 20:46:09 +0000 (20:46 +0000)]
Merge pull request #19089 from IanMaquignaz:fix_34_calib3d_parameterReferences

3 years agoG-API: Fix various Doxygen isses for the 4.5.1 release
Dmitry Matveev [Tue, 15 Dec 2020 20:16:53 +0000 (23:16 +0300)]
G-API: Fix various Doxygen isses for the 4.5.1 release

3 years agoMerge pull request #19107 from TolyaTalamanov:at/hotfix-gstreamingbackend
Anatoliy Talamanov [Tue, 15 Dec 2020 18:05:26 +0000 (21:05 +0300)]
Merge pull request #19107 from TolyaTalamanov:at/hotfix-gstreamingbackend

[G-API] GStreamingBackend hotfix

* GStreamingBackend hotfix

* Fix comments to review

* Add strides

* Removew while loop inside actor

3 years agoApplied '@ref' linking for 3.4 Calib3D parameters and added enum cv::fisheye::CALIB_Z...
Ian Maquignaz [Sat, 12 Dec 2020 01:16:40 +0000 (20:16 -0500)]
Applied '@ref' linking for 3.4 Calib3D parameters and added enum cv::fisheye::CALIB_ZERO_DISPARITY == cv::CALIB_ZERO_DISPARITY == 0x400 == 1 << 10.
Fisheye test has been updated to use new enum cv::fisheye::CALIB_ZERO_DISPARITY and included CV_StaticAssert(...) to ensure cv::CALIB_ZERO_DISPARITY == cv::fisheye::CALIB_ZERO_DISPARITY.

3 years agoMerge pull request #19115 from alalek:dnn_ocl_conv_fp16_consistency
Alexander Alekhin [Tue, 15 Dec 2020 16:09:15 +0000 (16:09 +0000)]
Merge pull request #19115 from alalek:dnn_ocl_conv_fp16_consistency

3 years agodnn(ocl): avoid mess FP16/FP32 in convolution layer
Alexander Alekhin [Tue, 15 Dec 2020 01:34:20 +0000 (01:34 +0000)]
dnn(ocl): avoid mess FP16/FP32 in convolution layer

3 years agoMerge pull request #19110 from alalek:test_videoio_require_ffmpeg
Alexander Alekhin [Tue, 15 Dec 2020 08:48:23 +0000 (08:48 +0000)]
Merge pull request #19110 from alalek:test_videoio_require_ffmpeg

3 years agodnn(ocl): fix gemm kernels with beta=0
Alexander Alekhin [Tue, 15 Dec 2020 00:41:35 +0000 (00:41 +0000)]
dnn(ocl): fix gemm kernels with beta=0

- dst is not initialized, may include NaN values
- 0*NaN produces NaN

3 years agoMerge pull request #19103 from OrestChura:oc/cvtI420_perftests
Orest Chura [Mon, 14 Dec 2020 22:45:41 +0000 (01:45 +0300)]
Merge pull request #19103 from OrestChura:oc/cvtI420_perftests

[G-API]: Performance tests for color conversion kernels

* Performance tests for 5 new color conversion kernels:
 - BGR2RGB
 - BGR2I420
 - RGB2I420
 - I4202BGR
 - I4202RGB

* Addressing comment

3 years agovideoio(test): add FFmpeg backend check
Alexander Alekhin [Mon, 14 Dec 2020 18:29:52 +0000 (18:29 +0000)]
videoio(test): add FFmpeg backend check

- configure through OPENCV_TEST_VIDEOIO_BACKEND_REQUIRE_FFMPEG environment variable

3 years agoMerge pull request #19106 from xerus:fix_typo
Alexander Alekhin [Mon, 14 Dec 2020 16:27:52 +0000 (16:27 +0000)]
Merge pull request #19106 from xerus:fix_typo

3 years agoFix a typo s/VERISON/VERSION/
Pavel Grunt [Mon, 14 Dec 2020 11:02:25 +0000 (12:02 +0100)]
Fix a typo s/VERISON/VERSION/

3 years agoMerge pull request #18869 from anna-khakimova:ak/kalman
Anna Khakimova [Mon, 14 Dec 2020 08:56:37 +0000 (11:56 +0300)]
Merge pull request #18869 from anna-khakimova:ak/kalman

* GAPI: Kalman filter stateful kernel

* Applied comments

* Applied comments. Second iteration

* Add overload without control vector

* Remove structure constructor and dimension fields.

* Add sample as test

* Remove visualization from test-sample + correct doxygen comments

* Applied comments.

3 years agocore(opencl): add version check before clCreateFromGLTexture() call
Alexander Alekhin [Sun, 13 Dec 2020 19:03:11 +0000 (19:03 +0000)]
core(opencl): add version check before clCreateFromGLTexture() call

3 years agoMerge pull request #19088 from Rightpoint:task/colejd/make-xcframework-output-path...
Jonathan Cole [Sat, 12 Dec 2020 17:35:25 +0000 (12:35 -0500)]
Merge pull request #19088 from Rightpoint:task/colejd/make-xcframework-output-path-explicit

Make xcframework output path argument explicit and required

* Make output path argument explicit and required

* Improve xcframework documentation

* Add TODOs for future breaking changes on build_framework.py scripts

3 years agoMerge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Fri, 11 Dec 2020 19:27:20 +0000 (19:27 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4

3 years agoMerge pull request #19079 from alalek:issue_18713
Alexander Alekhin [Fri, 11 Dec 2020 19:15:26 +0000 (19:15 +0000)]
Merge pull request #19079 from alalek:issue_18713

3 years agoMerge pull request #19085 from OrestChura:oc/fix_new_streaming_tests
Alexander Alekhin [Fri, 11 Dec 2020 19:14:29 +0000 (19:14 +0000)]
Merge pull request #19085 from OrestChura:oc/fix_new_streaming_tests

3 years agoMerge pull request #19084 from alalek:issue_16197
Alexander Alekhin [Fri, 11 Dec 2020 19:13:40 +0000 (19:13 +0000)]
Merge pull request #19084 from alalek:issue_16197

3 years agoMerge pull request #19068 from alalek:issue_18157
Alexander Alekhin [Fri, 11 Dec 2020 19:11:04 +0000 (19:11 +0000)]
Merge pull request #19068 from alalek:issue_18157

3 years agoMerge pull request #19064 from alalek:cmake_update_mkl
Alexander Alekhin [Fri, 11 Dec 2020 19:10:16 +0000 (19:10 +0000)]
Merge pull request #19064 from alalek:cmake_update_mkl

3 years agoMerge pull request #19045 from alalek:issue_17553
Alexander Alekhin [Fri, 11 Dec 2020 19:09:35 +0000 (22:09 +0300)]
Merge pull request #19045 from alalek:issue_17553

* flann: avoid dangling pointers on lost features data

* flann: fix Index::load()

3 years agoMerge pull request #19062 from alalek:3.4_issue_17553
Alexander Alekhin [Fri, 11 Dec 2020 19:08:46 +0000 (19:08 +0000)]
Merge pull request #19062 from alalek:3.4_issue_17553

3 years agoMerge pull request #19055 from alalek:4.x_issue_18244
Alexander Alekhin [Fri, 11 Dec 2020 19:07:56 +0000 (19:07 +0000)]
Merge pull request #19055 from alalek:4.x_issue_18244

3 years agoMerge pull request #19054 from alalek:3.4_issue_18244
Alexander Alekhin [Fri, 11 Dec 2020 19:07:34 +0000 (19:07 +0000)]
Merge pull request #19054 from alalek:3.4_issue_18244

3 years agoMerge pull request #19049 from alalek:issue_17282
Alexander Alekhin [Fri, 11 Dec 2020 19:06:47 +0000 (19:06 +0000)]
Merge pull request #19049 from alalek:issue_17282

3 years agoMerge pull request #19048 from alalek:android_gradle_5.6.4
Alexander Alekhin [Fri, 11 Dec 2020 19:06:12 +0000 (19:06 +0000)]
Merge pull request #19048 from alalek:android_gradle_5.6.4

3 years agoMerge pull request #19071 from LupusSanctus:am/dnn_nearest_resize_3.4
Alexander Alekhin [Fri, 11 Dec 2020 18:25:55 +0000 (18:25 +0000)]
Merge pull request #19071 from LupusSanctus:am/dnn_nearest_resize_3.4

3 years agofeatures2d: fix ORB::setFirstScale() handling
Alexander Alekhin [Fri, 11 Dec 2020 17:21:48 +0000 (17:21 +0000)]
features2d: fix ORB::setFirstScale() handling

3 years agoFix new streaming tests for CI
OrestChura [Fri, 11 Dec 2020 17:26:39 +0000 (20:26 +0300)]
Fix new streaming tests for CI

3 years agoMerge pull request #19009 from TolyaTalamanov:at/media-frame-copy
Anatoliy Talamanov [Fri, 11 Dec 2020 16:29:34 +0000 (19:29 +0300)]
Merge pull request #19009 from TolyaTalamanov:at/media-frame-copy

[G-API] GStreamingBackend

* Snapshot

* Implement StreamingBackend

* Refactoring

* Refactoring 2

* Clean up

* Add missing functionality to support MediaFrame as output

* Partially address review comments

* Fix build

* Implement reshape for gstreamingbackend and add a test on it

* Address more comments

* Add format.hpp to gapi.hpp

* Fix debug build

* Address review comments

Co-authored-by: Smirnov Alexey <alexey.smirnov@intel.com>
3 years agoMerge pull request #19024 from komakai:cmake319-proposal2
Alexander Alekhin [Fri, 11 Dec 2020 15:14:42 +0000 (15:14 +0000)]
Merge pull request #19024 from komakai:cmake319-proposal2

3 years agoMerge pull request #18591 from sl-sergei:download_utilities
Sergei Slashchinin [Fri, 11 Dec 2020 10:15:32 +0000 (13:15 +0300)]
Merge pull request #18591 from sl-sergei:download_utilities

Scripts for downloading models in DNN samples

* Initial commit. Utility classes and functions for downloading files

* updated download script

* Support YAML parsing, update download script and configs

* Fix problem with archived files

* fix models.yml

* Move download utilities to more appropriate place

* Fix script description

* Update README

* update utilities for broader range of files

* fix loading with no hashsum provided

* remove unnecessary import

* fix for Python2

* Add usage examples for downloadFile function

* Add more secure cache folder selection

* Remove trailing whitespaces

* Fix indentation

* Update function interface

* Change function for temp dir, change entry name in models.yml

* Update getCacheDirectory function call

* Return python implementation for cache directory selection, use more specific env variable

* Fix whitespace

3 years agoMerge pull request #18983 from Yosshi999:bitexact-gaussian-16U-faster
Yosshi999 [Fri, 11 Dec 2020 10:14:15 +0000 (19:14 +0900)]
Merge pull request #18983 from Yosshi999:bitexact-gaussian-16U-faster

support SIMD for larger symmetric Bit-exact 16U gaussian blur

* support SIMD for bit-exact 16U symmetric gaussian blur

* use tighter SIMD registers

3 years agocalib3d: fix findCirclesGrid hang
Alexander Alekhin [Fri, 11 Dec 2020 07:00:25 +0000 (07:00 +0000)]
calib3d: fix findCirclesGrid hang

- detect case with infinite loop and raise NoConv exception
- handle such exception
- add support for case with missing `blobDetector` (image contains Point2f array of candidates)
- add regression test
- undone rectification for "failed" detections too
- drop redirectError() usage

3 years agoMerge pull request #19076 from Rightpoint:bugfix/colejd/fix-path-resolution-bugs
Jonathan Cole [Fri, 11 Dec 2020 07:14:28 +0000 (02:14 -0500)]
Merge pull request #19076 from Rightpoint:bugfix/colejd/fix-path-resolution-bugs

Fix path resolution bugs for XCFramework builds

* Fix incorrect paths for intermediate frameworks

* Remove unnecessary `./` prepend preventing use of absolute paths

3 years agoMerge pull request #19075 from alalek:dnn_fix_halide_build
Alexander Alekhin [Thu, 10 Dec 2020 20:37:37 +0000 (20:37 +0000)]
Merge pull request #19075 from alalek:dnn_fix_halide_build

3 years agoMerge pull request #19074 from alalek:dnn_test_tolerance_east
Alexander Alekhin [Thu, 10 Dec 2020 20:29:36 +0000 (20:29 +0000)]
Merge pull request #19074 from alalek:dnn_test_tolerance_east

3 years agoMerge pull request #19072 from mshabunin:sink-sync-off
Alexander Alekhin [Thu, 10 Dec 2020 20:05:46 +0000 (20:05 +0000)]
Merge pull request #19072 from mshabunin:sink-sync-off

3 years agoandroid: add -llog for libprotobuf
Alexander Alekhin [Tue, 8 Dec 2020 09:12:23 +0000 (09:12 +0000)]
android: add -llog for libprotobuf

3 years agodnn: fix build with Halide, skip tests with crashes
Alexander Alekhin [Thu, 10 Dec 2020 18:23:24 +0000 (18:23 +0000)]
dnn: fix build with Halide, skip tests with crashes

3 years agodnn(test): adjust EAST test tolerance
Alexander Alekhin [Thu, 10 Dec 2020 15:51:58 +0000 (15:51 +0000)]
dnn(test): adjust EAST test tolerance

3 years agovideoio: turn off syncronized sink in GStreamer
Maksim Shabunin [Thu, 10 Dec 2020 13:07:28 +0000 (16:07 +0300)]
videoio: turn off syncronized sink in GStreamer

3 years agoAdded TF nearest neighbour resize behaviour alignment
Anastasia Murzova [Thu, 10 Dec 2020 11:27:23 +0000 (14:27 +0300)]
Added TF nearest neighbour resize behaviour alignment

Relates to OpenCV issue #18721

3 years agoCMake version checks for iOS and macOS builds
Giles Payne [Thu, 10 Dec 2020 12:43:26 +0000 (21:43 +0900)]
CMake version checks for iOS and macOS builds

3 years agoimgproc: fix minAreaRect()
Alexander Alekhin [Thu, 10 Dec 2020 08:07:50 +0000 (08:07 +0000)]
imgproc: fix minAreaRect()

3 years agoMerge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Wed, 9 Dec 2020 18:09:00 +0000 (18:09 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4

3 years agoMerge pull request #18712 from mshabunin:doc-update-2
Alexander Alekhin [Wed, 9 Dec 2020 18:05:17 +0000 (21:05 +0300)]
Merge pull request #18712 from mshabunin:doc-update-2

3 years agoMerge pull request #19061 from alalek:dnn_load_face_detector_with_external_protobuf
Alexander Alekhin [Wed, 9 Dec 2020 18:03:52 +0000 (18:03 +0000)]
Merge pull request #19061 from alalek:dnn_load_face_detector_with_external_protobuf

3 years agoMerge pull request #19060 from alalek:issue_18097
Alexander Alekhin [Wed, 9 Dec 2020 18:02:41 +0000 (18:02 +0000)]
Merge pull request #19060 from alalek:issue_18097

3 years agoMerge pull request #19059 from alalek:fixup_19000
Alexander Alekhin [Wed, 9 Dec 2020 18:01:03 +0000 (18:01 +0000)]
Merge pull request #19059 from alalek:fixup_19000

3 years agocmake: update MKL library searching
Alexander Alekhin [Wed, 9 Dec 2020 15:29:57 +0000 (18:29 +0300)]
cmake: update MKL library searching

- allow to specify MKL_LIBRARIES through command-line

3 years agoMerge pull request #19002 from TolyaTalamanov:at/infer_gframe
Anatoliy Talamanov [Wed, 9 Dec 2020 14:00:56 +0000 (17:00 +0300)]
Merge pull request #19002 from TolyaTalamanov:at/infer_gframe

[G-API] Support GFrame for infer

* GInfer(GFrame), currently broken

* Fixed (API only)

* Support GFrame in GIEBackend

* Fix comments to review

* Fix comments to review

* Fix doxygen

* Fix building with different IE versions

* Fix warning on MacOS

Co-authored-by: Dmitry Matveev <dmitry.matveev@intel.com>
Co-authored-by: Smirnov Alexey <alexey.smirnov@intel.com>
3 years agoflann: drop wrapping of Index class
Alexander Alekhin [Wed, 9 Dec 2020 05:35:37 +0000 (05:35 +0000)]
flann: drop wrapping of Index class

- due to lifetime restrictions on passed 'features' parameter and its dangling pointers
- dangling pointer issue is fixed for OpenCV 4.5.1+

3 years agodnn(caffe): add DetectionOutputParameter.clip to .proto file
Alexander Alekhin [Wed, 9 Dec 2020 05:12:18 +0000 (05:12 +0000)]
dnn(caffe): add DetectionOutputParameter.clip to .proto file

- allow to load opencv_face_detector with external unpatched protobuf

3 years agojs(wasm): use fallback on missing intrinsics in Emscripten 2.0.0+
Alexander Alekhin [Wed, 9 Dec 2020 03:58:36 +0000 (03:58 +0000)]
js(wasm): use fallback on missing intrinsics in Emscripten 2.0.0+

3 years agoMerge pull request #18996 from LupusSanctus:am/dnn_bilinear_resize
Alexander Alekhin [Tue, 8 Dec 2020 21:09:41 +0000 (21:09 +0000)]
Merge pull request #18996 from LupusSanctus:am/dnn_bilinear_resize

3 years agoAdded TF resize_bilinear behaviour alignment
Anastasia Murzova [Wed, 2 Dec 2020 22:48:18 +0000 (01:48 +0300)]
Added TF resize_bilinear behaviour alignment

Fixes OpenCV issue #18721

3 years agocmake: fix handling of wrappers dependencies
Alexander Alekhin [Tue, 8 Dec 2020 19:10:04 +0000 (19:10 +0000)]
cmake: fix handling of wrappers dependencies

3 years agoMerge pull request #19052 from diablodale:fix18888-opencl-doc
Alexander Alekhin [Tue, 8 Dec 2020 18:03:19 +0000 (18:03 +0000)]
Merge pull request #19052 from diablodale:fix18888-opencl-doc

3 years agocmake: don't define ENABLE_NEON flags in non-cross-compiling mode
Alexander Alekhin [Tue, 8 Dec 2020 16:48:16 +0000 (16:48 +0000)]
cmake: don't define ENABLE_NEON flags in non-cross-compiling mode

- NEON / ANDROID_ARM_NEON are toolchain-specific flags
- they are usually not defined for native builds
- let work CPU_BASELINE=DETECT properly

3 years agocmake: don't define ENABLE_NEON flags in non-cross-compiling mode
Alexander Alekhin [Tue, 8 Dec 2020 16:48:16 +0000 (16:48 +0000)]
cmake: don't define ENABLE_NEON flags in non-cross-compiling mode

- NEON / ANDROID_ARM_NEON are toolchain-specific flags
- they are usually not defined for native builds
- let work CPU_BASELINE=DETECT properly

3 years agoMerge pull request #18969 from OrestChura:oc/fix_notes_returns
Orest Chura [Tue, 8 Dec 2020 15:44:33 +0000 (18:44 +0300)]
Merge pull request #18969 from OrestChura:oc/fix_notes_returns

[G-API] Multiple return/note fix

* Fix doxygen:
 - multiple return
 - multiple notes

* Addressing comments
 - divide description of split(merge)3/4

3 years agoclarify opencl execution context doc
Dale Phurrough [Tue, 8 Dec 2020 15:08:53 +0000 (16:08 +0100)]
clarify opencl execution context doc

- fix opencv/opencv#18888

3 years agoMerge pull request #19046 from alalek:issue_16861
Alexander Alekhin [Tue, 8 Dec 2020 11:34:20 +0000 (11:34 +0000)]
Merge pull request #19046 from alalek:issue_16861

3 years agoMerge pull request #19044 from OrestChura:oc/fix_coverity_warn_kmeans
Alexander Alekhin [Tue, 8 Dec 2020 10:31:31 +0000 (10:31 +0000)]
Merge pull request #19044 from OrestChura:oc/fix_coverity_warn_kmeans

3 years agoMerge pull request #19029 from diablodale:fix19004-memthreadstart
Dale Phurrough [Tue, 8 Dec 2020 10:05:14 +0000 (11:05 +0100)]
Merge pull request #19029 from diablodale:fix19004-memthreadstart

add thread-safe startup of fastMalloc and fastFree

* add perf test core memory allocation

* fix threading in isAlignedAllocationEnabled()

* tweaks requested by maintainer

3 years agoandroid: use gradle 5.6.4
Alexander Alekhin [Tue, 8 Dec 2020 07:18:30 +0000 (07:18 +0000)]
android: use gradle 5.6.4

3 years agoandroid: use protected fields in JavaCamera2View
Alexander Alekhin [Tue, 8 Dec 2020 05:18:21 +0000 (05:18 +0000)]
android: use protected fields in JavaCamera2View

3 years agoMoved G-API output to the first place of arguments in comparison functions
OrestChura [Mon, 7 Dec 2020 23:44:01 +0000 (02:44 +0300)]
Moved G-API output to the first place of arguments in comparison functions

3 years agoMerge pull request #19041 from alalek:issue_19025
Alexander Alekhin [Mon, 7 Dec 2020 22:31:53 +0000 (22:31 +0000)]
Merge pull request #19041 from alalek:issue_19025

3 years agoMerge pull request #19035 from berak:fix_dnn_net_dump_colors
Alexander Alekhin [Mon, 7 Dec 2020 22:11:49 +0000 (22:11 +0000)]
Merge pull request #19035 from berak:fix_dnn_net_dump_colors

3 years agovideoio(test): skip GStreamer in 'frame_timestamp' tests
Alexander Alekhin [Mon, 7 Dec 2020 21:18:47 +0000 (21:18 +0000)]
videoio(test): skip GStreamer in 'frame_timestamp' tests

- CAP_PROP_POS_MSEC is not reliable

3 years agoMerge pull request #19023 from alalek:core_update_allocator_stats_type
Alexander Alekhin [Mon, 7 Dec 2020 20:41:37 +0000 (20:41 +0000)]
Merge pull request #19023 from alalek:core_update_allocator_stats_type

3 years agoMerge pull request #19019 from alalek:cmake_avoid_excessive_trace_dump
Alexander Alekhin [Mon, 7 Dec 2020 20:40:56 +0000 (20:40 +0000)]
Merge pull request #19019 from alalek:cmake_avoid_excessive_trace_dump

3 years agoMerge pull request #19015 from alalek:dnn_use_fma
Alexander Alekhin [Mon, 7 Dec 2020 20:40:21 +0000 (20:40 +0000)]
Merge pull request #19015 from alalek:dnn_use_fma

3 years agodnn: add another color to Net::Impl::dump()
berak [Mon, 7 Dec 2020 16:23:04 +0000 (17:23 +0100)]
dnn: add another color to Net::Impl::dump()

3 years agoAdded TOC to most of tutorials
Maksim Shabunin [Mon, 7 Dec 2020 16:13:54 +0000 (19:13 +0300)]
Added TOC to most of tutorials

3 years agoMerge pull request #19021 from alalek:4.x_build_warnings_gcc_4.8.5
Alexander Alekhin [Sun, 6 Dec 2020 17:22:45 +0000 (17:22 +0000)]
Merge pull request #19021 from alalek:4.x_build_warnings_gcc_4.8.5

3 years agoMerge pull request #19022 from alalek:cmake_avoid_duplication_of_winit_self
Alexander Alekhin [Sun, 6 Dec 2020 16:14:25 +0000 (16:14 +0000)]
Merge pull request #19022 from alalek:cmake_avoid_duplication_of_winit_self

3 years agoMerge pull request #18535 from joshdoe:gray16_gstreamer_writing
joshdoe [Sat, 5 Dec 2020 21:28:07 +0000 (16:28 -0500)]
Merge pull request #18535 from joshdoe:gray16_gstreamer_writing

Add CV_16UC1/GRAY16_LE support to GStreamer backend for VideoWriter

* videoio(backend): add Writer_open_with_params to plugin API

This will allow arbitrary parameters to be passed to plugin backends

* videoio(gstreamer): add GRAY16_LE/CV_16UC1 writing support to GStreamer

This introduces a new property VIDEOWRITER_PROP_DEPTH, which defaults to
CV_8U, but for GStreamer can be set to CV_16U.

Also, fix another test to not fail if plugin isn't found, copying logic
from the read_write test.

* videoio(plugin): fix handling plugins with previous API level

* videoio: coding style

* fix warning

3 years agocore: update handling of allocator stats type
Alexander Alekhin [Sat, 5 Dec 2020 20:41:25 +0000 (20:41 +0000)]
core: update handling of allocator stats type

- don't use OPENCV_ALLOCATOR_STATS_COUNTER_TYPE definition in non C++11 builds
- don't use with MinGW

3 years agocmake: avoid duplication of -Winit-self flag
Alexander Alekhin [Sat, 5 Dec 2020 20:18:02 +0000 (20:18 +0000)]
cmake: avoid duplication of -Winit-self flag

3 years agobuild warnings
Alexander Alekhin [Sat, 5 Dec 2020 19:40:04 +0000 (19:40 +0000)]
build warnings

- GCC 4.8.5 / CentOS 7