Alexander Alekhin [Thu, 22 Oct 2020 12:21:54 +0000 (12:21 +0000)]
Merge pull request #18476 from dmatveev:dm/gapi_text_detection
Alexander Alekhin [Wed, 21 Oct 2020 15:55:23 +0000 (15:55 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
Dmitry Matveev [Wed, 30 Sep 2020 21:18:04 +0000 (00:18 +0300)]
G-API: Introduced a Text Detection sample
This sample models the Text Detection demo from OMZ:
https://github.com/openvinotoolkit/open_model_zoo/tree/2020.4/demos/text_detection_demo
Also: renamed cv::gapi::size() to cv::gapi::streaming::size()
Anna Khakimova [Wed, 21 Oct 2020 10:52:03 +0000 (13:52 +0300)]
Merge pull request #18338 from anna-khakimova:ak/opt_arithm_kernel
Univ Intrinsics implementation of Add, Sub, Absdiff kernels
* Add, sub, absdiff kernels optimization
* avoid unused conditions
* add conditions for tail processing
Alexey Smirnov [Tue, 20 Oct 2020 20:58:54 +0000 (23:58 +0300)]
Merge pull request #18584 from smirnov-alexey:as/rmat_s11n
[G-API]: Introduce RMat serialization API
* Introduce RMat serialization API
* Fix RunArgs deserialization
* Address review comments
* Export operators for GRunArg serialization
* Fix warning and add handling for RMat in bind()
* Update CMakeLists.txt
* G-API: RMat S11N -- probably fix the Windows warning
Alexander Alekhin [Tue, 20 Oct 2020 20:03:49 +0000 (20:03 +0000)]
Merge pull request #18628 from innerlee:patch-1
lizz [Tue, 20 Oct 2020 04:09:03 +0000 (12:09 +0800)]
Typo in docstring of distanceTransform
Alexander Alekhin [Mon, 19 Oct 2020 22:53:05 +0000 (22:53 +0000)]
Merge pull request #18588 from damonmo:fix-issue-18553
Alexander Alekhin [Mon, 19 Oct 2020 22:42:48 +0000 (22:42 +0000)]
Merge pull request #18614 from ZhiyuanChen:patch-1
Zhiyuan Chen [Sun, 18 Oct 2020 14:33:45 +0000 (22:33 +0800)]
fixes #18613
Nikolai [Mon, 19 Oct 2020 17:39:19 +0000 (20:39 +0300)]
Merge pull request #18426 from Varvrar:add-HEVC-codec-iOS-Mac
* add HEVC(H.265) codec to iOS,Mac VideoWriter
* Update cap_avfoundation_mac.mm
add CV_FOURCC('h','v','c','1') for HEVC codec
* Update cap_avfoundation.mm
add CV_FOURCC('h','v','c','1') for HEVC codec
* feat: add availability check for HEVC codec on iOS and OS X
Co-authored-by: Vadim Levin <vadim.levin@xperience.ai>
Alexander Alekhin [Mon, 19 Oct 2020 17:16:11 +0000 (17:16 +0000)]
Merge pull request #18621 from dbudniko:gapi_ww43_2020_KW_fixes
Daniel Motilla [Mon, 19 Oct 2020 12:35:03 +0000 (14:35 +0200)]
Enable imshow to take GpuMat inputs in Python
Dmitry Budnikov [Mon, 19 Oct 2020 10:46:23 +0000 (13:46 +0300)]
KW fixes
masa-iwm [Sun, 18 Oct 2020 21:22:06 +0000 (06:22 +0900)]
Merge pull request #18593 from masa-iwm:master
Add support thread-local directx (OpenCL interop) initialization
* support thread-local directx (OpenCL interop) initialization
* reflect reviews
* Remove verbose function prototype declarations
* Countermeasures for VC warnings. (declaration of 'platform' hides class member)
* core(directx): remove internal stuff from public headers
Kun Liang [Sun, 18 Oct 2020 20:30:36 +0000 (04:30 +0800)]
Merge pull request #18068 from lionkunonly:gsoc_2020_simd
[GSoC] OpenCV.js: WASM SIMD optimization 2.0
* gsoc_2020_simd Add perf test for filter2d
* add perf test for kernel scharr and kernel gaussianBlur
* add perf test for blur, medianBlur, erode, dilate
* fix the errors for the opencv PR robot
fix the trailing whitespace.
* add perf tests for kernel remap, warpAffine, warpPersepective, pyrDown
* fix a bug in modules/js/perf/perf_imgproc/perf_remap.js
* add function smoothBorder in helpfun.js and remove replicated function in perf test of warpAffine and warpPrespective
* fix the trailing white space issues
* add OpenCV.js loader
* Implement the Loader with help of WebAssembly Feature Detection, remove trailing whitespaces
* modify the explantion for loader in js_setup.markdown and fix bug in loader.js
Alexander Alekhin [Sun, 18 Oct 2020 19:28:45 +0000 (19:28 +0000)]
Merge pull request #18598 from aleromar:Issue18595_UsacParams_PythonBinding
Alexander Alekhin [Sat, 17 Oct 2020 16:57:04 +0000 (16:57 +0000)]
Merge pull request #18605 from komakai:fix-swift-binding
Giles Payne [Sat, 17 Oct 2020 05:31:24 +0000 (14:31 +0900)]
Fix handling of properties with enum type
Alexander Alekhin [Fri, 16 Oct 2020 20:22:58 +0000 (20:22 +0000)]
Merge pull request #18602 from alalek:issue_18597
Alexander Alekhin [Fri, 16 Oct 2020 19:47:03 +0000 (19:47 +0000)]
Merge pull request #18590 from krush11:master
Alexander Alekhin [Fri, 16 Oct 2020 19:46:24 +0000 (19:46 +0000)]
Merge pull request #18533 from paroj:imwritemulti
Alexander Alekhin [Fri, 16 Oct 2020 15:35:51 +0000 (15:35 +0000)]
core: fix __clang_major__ typo regression
arodrigu [Fri, 16 Oct 2020 12:41:41 +0000 (14:41 +0200)]
Fix: UsacParams Python bindings
Pavel Rojtberg [Wed, 7 Oct 2020 10:19:17 +0000 (12:19 +0200)]
imwrite: multi-image overload for bindings
Krushnal Patel [Wed, 14 Oct 2020 17:52:46 +0000 (23:22 +0530)]
Update demosaicing.cpp
Alexander Alekhin [Thu, 15 Oct 2020 18:43:46 +0000 (18:43 +0000)]
Merge pull request #18589 from alalek:issue_13328
Anatoliy Talamanov [Thu, 15 Oct 2020 13:59:02 +0000 (16:59 +0300)]
Merge pull request #18542 from TolyaTalamanov:at/import-network
[G-API] Support ImportNetwork for cv::gapi::infer
* wip
* Refactoring
* Fix comments to review
* Fix warning
Co-authored-by: Ruslan Garnov <ruslan.garnov@intel.com>
Anatoliy Talamanov [Wed, 14 Oct 2020 22:21:09 +0000 (01:21 +0300)]
Merge pull request #18493 from TolyaTalamanov:at/wrap-streaming
[G-API Wrap streaming
* Wrap streaming
* Fix build
* Add comments
* Remove comment
* Fix comments to review
* Add test for python pull overload
Alexander Alekhin [Wed, 14 Oct 2020 21:13:54 +0000 (21:13 +0000)]
Merge pull request #18582 from weltonrodrigo:remap_inter_doc
Alexander Alekhin [Wed, 14 Oct 2020 18:06:59 +0000 (18:06 +0000)]
Merge pull request #18583 from weltonrodrigo:remap_inter_doc_4
Alexander Alekhin [Wed, 14 Oct 2020 16:59:44 +0000 (16:59 +0000)]
Merge pull request #18566 from mtfrctl:mat-objc-swift-data-pointer
mtfrctl [Wed, 14 Oct 2020 16:58:06 +0000 (01:58 +0900)]
Merge pull request #18547 from mtfrctl:objc-conversions-macosx
Mat conversions for macOS/AppKit
* Extract CoreGraphics conversion logics from ios_conversions.mm to apple_conversions.h, apple_conversions. Add macosx_conversions.mm
* Add macosx.h
* Add Mat+Conversions.h and Mat+Conversions.mm
* Delete duplicated declaration from apple_conversion.mm
* Use short license header
* Add compile guard
* Delete unused imports
* Move precomp.hpp import from header to implementation
* Add macosx.h to skip headers
* Fix compile guard condition
* Use short license header
* Remove commented out unused code
Anna Khakimova [Wed, 14 Oct 2020 16:51:35 +0000 (19:51 +0300)]
Merge pull request #18516 from anna-khakimova:ak/bgr2rgb
GAPI: Addition new Color conversion kernels to CPU backend.
* Add BGR2RGB kernel to CPU backend
* Add BGR2I420 and RGB2I420 kernels to CPU backend
* Add I4202BGR and I4202RGB kernels to CPU backend
Welton Rodrigo Torres Nascimento [Tue, 13 Oct 2020 14:07:11 +0000 (11:07 -0300)]
Doc update. INTER_LINEAR_EXACT unsupported in remap
Alexander Alekhin [Wed, 14 Oct 2020 10:17:16 +0000 (10:17 +0000)]
Merge pull request #18559 from maxint:fix-rang-loop-construct-warnings
Alexander Alekhin [Tue, 13 Oct 2020 20:28:09 +0000 (20:28 +0000)]
Merge pull request #18581 from alalek:winpack_dldt_videoio_plugins
Welton Rodrigo Torres Nascimento [Tue, 13 Oct 2020 14:51:23 +0000 (11:51 -0300)]
Doc: INTER_LINEAR_EXACT unsupported in remap
Update documentation to reflect INTER_LINEAR_EXACT being
unsupported in remap
Alexander Alekhin [Tue, 13 Oct 2020 13:41:07 +0000 (13:41 +0000)]
build: winpack_dldt with videoio plugins
Alexander Alekhin [Tue, 13 Oct 2020 10:02:39 +0000 (10:02 +0000)]
Merge pull request #18568 from catree:fix_deepgreen_colormap_fig
Alexander Alekhin [Sun, 11 Oct 2020 21:29:42 +0000 (21:29 +0000)]
Merge tag '4.5.0'
Alexander Alekhin [Sun, 11 Oct 2020 21:26:07 +0000 (21:26 +0000)]
release: OpenCV 4.5.0
Alexander Alekhin [Sun, 11 Oct 2020 17:19:22 +0000 (17:19 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
catree [Sun, 11 Oct 2020 15:18:05 +0000 (17:18 +0200)]
Move colorscale_deepgreen.jpg to the correct folder.
mtfrctl [Sun, 11 Oct 2020 10:16:03 +0000 (19:16 +0900)]
Add data pointer bridge method to Mat for Objective-C/Swift
Alexander Alekhin [Sun, 11 Oct 2020 08:08:20 +0000 (08:08 +0000)]
Merge pull request #18564 from alalek:dnn_test_openvino_4.x
Alexander Alekhin [Sat, 10 Oct 2020 21:34:15 +0000 (21:34 +0000)]
dnn(test): update tests for OpenVINO 2021.1 (OpenCV 4.x)
Alexander Alekhin [Sat, 10 Oct 2020 20:18:09 +0000 (20:18 +0000)]
Merge tag '3.4.12'
Alexander Alekhin [Sat, 10 Oct 2020 20:14:29 +0000 (20:14 +0000)]
release: OpenCV 3.4.12
Alexander Alekhin [Sat, 10 Oct 2020 20:02:03 +0000 (20:02 +0000)]
Merge pull request #18557 from alalek:cuda_cmake_fix_auto
maxint [Sat, 10 Oct 2020 07:13:23 +0000 (07:13 +0000)]
Fix warnings: "-Wrange-loop-construct" in gapi
Alexander Alekhin [Fri, 9 Oct 2020 22:00:02 +0000 (22:00 +0000)]
cmake: fix typo in CUDA_GENERATION=Auto cache
Alexander Alekhin [Fri, 9 Oct 2020 20:08:00 +0000 (20:08 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Fri, 9 Oct 2020 19:54:17 +0000 (19:54 +0000)]
Merge pull request #18554 from alalek:issue_17945
Alexander Alekhin [Fri, 9 Oct 2020 16:33:48 +0000 (16:33 +0000)]
dnn(opencl): bypass unsupported fusion cases 2
Alexander Alekhin [Fri, 9 Oct 2020 16:08:12 +0000 (16:08 +0000)]
Merge pull request #18551 from alalek:issue_17964
Alexander Alekhin [Fri, 9 Oct 2020 11:57:49 +0000 (11:57 +0000)]
dnn(opencl): bypass unsupported fusion cases
Anatoliy Talamanov [Thu, 8 Oct 2020 22:12:25 +0000 (01:12 +0300)]
Merge pull request #18419 from TolyaTalamanov:at/generic-inference
[G-API] Introduce generic version for cv::gapi::infer
* Introduce generic infer
* Move Generic to infer.hpp
* Removew num_outs
* Fix windows warnings
* Fix comments to review
* Fix doxygen
* Add comment
* Fix comments to review
* standoalone ifdef in ginfer.cpp
* Fix test
Alexander Alekhin [Thu, 8 Oct 2020 21:39:48 +0000 (21:39 +0000)]
Merge pull request #18545 from alalek:enable_tests_17953
Alexander Alekhin [Thu, 8 Oct 2020 20:27:03 +0000 (20:27 +0000)]
dnn(test): enable tests from issue 17953
Alexander Alekhin [Thu, 8 Oct 2020 15:32:03 +0000 (15:32 +0000)]
Merge pull request #18534 from alalek:build_opencv_winpack_dldt_2021.1.0
Alexander Alekhin [Thu, 8 Oct 2020 15:27:50 +0000 (15:27 +0000)]
Merge pull request #18527 from alalek:dnn_test_openvino
Alexander Alekhin [Thu, 8 Oct 2020 15:22:40 +0000 (15:22 +0000)]
Merge pull request #18539 from mshabunin:fix-doc-warnings
Alexander Alekhin [Tue, 6 Oct 2020 23:40:27 +0000 (23:40 +0000)]
dnn(test): update tests for OpenVINO 2021.1
Maksim Shabunin [Thu, 8 Oct 2020 08:50:07 +0000 (11:50 +0300)]
Doc: fixed warnings when CUDA modules are missing
Anastasiya(Asya) Pronina [Wed, 7 Oct 2020 21:48:49 +0000 (00:48 +0300)]
Merge pull request #18496 from AsyaPronina:comp_args_serialization
Serialization && deserialization for compile arguments
* Initial stub
* Add test on serialization of a custom type
* Namespaces rework
* Fix isSupported in test struct
* Fix clang lookup issue
* Initial implementation
* Drop the isSupported flag
* Initial implementation
* Removed internal header inclusion
* Switched to public API
* Implemented serialization
* Adding desirialize: WIP
* Fixed merge errors
* Implemented
* Final polishing
* Addressed review comments and added debug throw
* Added FluidROI test
* Polishing
* Polishing
* Polishing
* Polishing
* Polishing
* Updated CMakeLists.txt
* Fixed comments
* Addressed review comments
* Removed decay from deserialize_arg
* Addressed review comments
* Removed extra inclusion
* Fixed Win64 warning
* Update gcommon.hpp
* Update serialization.cpp
* Update gcommon.hpp
* gapi: drop GAPI_EXPORTS_W_SIMPLE from GCompileArg
Co-authored-by: Smirnov Alexey <alexey.smirnov@intel.com>
Co-authored-by: AsyaPronina <155jj@mail.ru>
Alexander Alekhin [Wed, 7 Oct 2020 21:35:57 +0000 (21:35 +0000)]
Merge pull request #18536 from alalek:backport_doxygen_style_18195
Maksim Shabunin [Wed, 7 Oct 2020 21:35:06 +0000 (00:35 +0300)]
Merge pull request #18195 from mshabunin:linux-tutorial
Installation tutorials rework
* Doc: general installation, config reference, linux installation
* Doc: addressed review comments
* Minor fixes
Anatoliy Talamanov [Wed, 7 Oct 2020 20:38:59 +0000 (23:38 +0300)]
Merge pull request #18512 from TolyaTalamanov:at/fix-untyped-np-array-for-gapi-python
[G-API] Numpy array with int64 failed in cv.gin
* Fix bug with numpy array precision in G-API python
* Fix comments to review
Alexander Alekhin [Wed, 7 Oct 2020 20:16:40 +0000 (20:16 +0000)]
doxygen: backport style changes
Alexander Alekhin [Mon, 5 Oct 2020 21:12:58 +0000 (00:12 +0300)]
build: winpack_dldt with dldt 2021.1.0
Alexander Alekhin [Wed, 7 Oct 2020 09:09:37 +0000 (09:09 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Tue, 6 Oct 2020 22:49:55 +0000 (22:49 +0000)]
Merge pull request #18526 from alalek:fix_uninitialized_warnings
Alexander Alekhin [Tue, 6 Oct 2020 22:48:21 +0000 (22:48 +0000)]
Merge pull request #18519 from alalek:fix_javadoc
Alexander Alekhin [Tue, 6 Oct 2020 22:47:45 +0000 (22:47 +0000)]
Merge pull request #18518 from alalek:backport_17993
Alexander Alekhin [Tue, 6 Oct 2020 20:57:40 +0000 (20:57 +0000)]
videoio(dc1394_v2): ensure variable initialization
Maksym Ivashechkin [Tue, 6 Oct 2020 20:37:49 +0000 (22:37 +0200)]
Merge pull request #18356 from ivashmak:update_ransac
* update new RANSAC
* fix warning
* change gamma values table
* resolve conflict
* resolve conflict
* GammaValues as singleton
Alexander Alekhin [Tue, 6 Oct 2020 20:33:37 +0000 (20:33 +0000)]
Merge pull request #18522 from alalek:fix_18152
Alexander Alekhin [Tue, 6 Oct 2020 19:56:49 +0000 (19:56 +0000)]
Merge pull request #18517 from alalek:backport_18031
Alexander Alekhin [Tue, 6 Oct 2020 19:39:27 +0000 (19:39 +0000)]
Merge pull request #18515 from alalek:test_18473
Alexander Alekhin [Tue, 6 Oct 2020 19:37:40 +0000 (19:37 +0000)]
Merge pull request #18506 from alalek:issue_18472
Alexander Alekhin [Tue, 6 Oct 2020 12:50:32 +0000 (12:50 +0000)]
core(logger): avoid destruction of GlobalLoggingInitStruct object
- keep logger available until the program termination
Alexander Alekhin [Tue, 6 Oct 2020 04:28:25 +0000 (04:28 +0000)]
java: fix javadoc generation
Maksim Doronin [Thu, 30 Jul 2020 14:46:37 +0000 (17:46 +0300)]
[IE][VPU]: Refactor vpu configs
backported commit:
7fe87d9a5b3aeda1ae449b57652462247c89ef4a
Ilya Churaev [Tue, 4 Aug 2020 05:18:38 +0000 (08:18 +0300)]
Removed get_output_as_single_output_node method
backported commit:
5fd3d36fe8b36fb9e39a192fedc9ffec2883efe1
Alexander Alekhin [Mon, 5 Oct 2020 19:23:49 +0000 (19:23 +0000)]
Merge pull request #18494 from dmatveev:dm/gframe_02_integration
Dmitry Matveev [Fri, 2 Oct 2020 18:48:54 +0000 (21:48 +0300)]
G-API: Integrated cv::MediaFrame as I/O type + CPU backend
Alexander Alekhin [Sun, 4 Oct 2020 07:11:41 +0000 (07:11 +0000)]
core(test): regression test for 18473
Alexander Alekhin [Mon, 5 Oct 2020 17:03:27 +0000 (17:03 +0000)]
Merge pull request #18509 from alalek:issue_18392
Alexander Alekhin [Mon, 5 Oct 2020 17:02:38 +0000 (17:02 +0000)]
Merge pull request #18507 from sizeofvoid:openbsd
Alexander Alekhin [Mon, 5 Oct 2020 17:01:46 +0000 (17:01 +0000)]
Merge pull request #18505 from alalek:fix_python_test
Alexander Alekhin [Mon, 5 Oct 2020 16:59:05 +0000 (16:59 +0000)]
Merge pull request #18473 from BioDataAnalysis:bda_fix_cv_mat_steps
Alexander Alekhin [Sun, 4 Oct 2020 14:52:13 +0000 (14:52 +0000)]
python: replace numpy.full() to support numpy<1.13
Mario Emmenlauer [Wed, 30 Sep 2020 16:16:02 +0000 (18:16 +0200)]
matrix.cpp::setSize(): fixed out-of-bounds access on cv::Mat steps
Alexander Alekhin [Mon, 5 Oct 2020 06:23:47 +0000 (06:23 +0000)]
dnn: check for empty Net in .forward()
Rafael Sadowski [Sun, 4 Oct 2020 18:43:07 +0000 (20:43 +0200)]
Add an OpenBSD check
Ruslan Garnov [Sun, 4 Oct 2020 18:57:41 +0000 (21:57 +0300)]
Merge pull request #18339 from rgarnov:rg/rmat_integration
[GAPI] RMat integration into the framework
* RMat integration
* Added initialization of input mat in GArray initialization tests
* Fixed klocwork warnings in RMat tests, changed argument order in EXPECT_EQ
Alexander Alekhin [Sun, 4 Oct 2020 15:11:55 +0000 (15:11 +0000)]
core: allow to disable including of unsupported/Eigen/CXX11/Tensor
- define OPENCV_DISABLE_EIGEN_TENSOR_SUPPORT
Alexander Alekhin [Fri, 2 Oct 2020 15:58:45 +0000 (15:58 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
Alessandro de Oliveira Faria (A.K.A.CABELO) [Fri, 2 Oct 2020 15:05:46 +0000 (12:05 -0300)]
Merge pull request #18399 from cabelo:realsense
* Modified for Intel Realsense webcam
* Fix whitespace
* Update page title
* Uppercase