platform/upstream/opencv.git
3 years agoUpdated Calib3d documentation to fix missing @ref in master
Ian Maquignaz [Mon, 28 Dec 2020 15:57:19 +0000 (10:57 -0500)]
Updated Calib3d documentation to fix missing @ref in master

3 years agoMerge pull request #19213 from alalek:ocl_execution_context_tests_param
Alexander Alekhin [Sun, 27 Dec 2020 22:02:33 +0000 (22:02 +0000)]
Merge pull request #19213 from alalek:ocl_execution_context_tests_param

3 years agoMerge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Fri, 25 Dec 2020 16:25:14 +0000 (16:25 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4

3 years agoMerge pull request #19194 from alalek:intelligent_scissors
Alexander Alekhin [Fri, 25 Dec 2020 13:16:19 +0000 (13:16 +0000)]
Merge pull request #19194 from alalek:intelligent_scissors

3 years agoimgproc: add IntelligentScissors
Alexander Alekhin [Wed, 16 Dec 2020 00:53:52 +0000 (00:53 +0000)]
imgproc: add IntelligentScissors

3 years agocore(ocl): parametrize OpenCLExecutionContext tests
Alexander Alekhin [Thu, 24 Dec 2020 19:25:58 +0000 (19:25 +0000)]
core(ocl): parametrize OpenCLExecutionContext tests

3 years agoMerge pull request #19027 from alalek:videoio_plugins_api_versioning
Alexander Alekhin [Thu, 24 Dec 2020 17:08:36 +0000 (17:08 +0000)]
Merge pull request #19027 from alalek:videoio_plugins_api_versioning

3 years agoMerge pull request #19209 from alalek:fix_docs_build_options_parallel
Alexander Alekhin [Thu, 24 Dec 2020 17:02:19 +0000 (17:02 +0000)]
Merge pull request #19209 from alalek:fix_docs_build_options_parallel

3 years agoMerge pull request #19203 from zchrissirhcz:fix-cvSaveImage
Zhuo Zhang [Thu, 24 Dec 2020 16:58:16 +0000 (00:58 +0800)]
Merge pull request #19203 from zchrissirhcz:fix-cvSaveImage

Fix cvSaveImage( ) function bug

* fix cvSaveImage crash

* replace emplace_back with {}, no C++11 required

* fix MacOSX build with vector's push_back

3 years agoMerge pull request #19205 from TolyaTalamanov:at/remove-streamingbackend-export
Anatoliy Talamanov [Thu, 24 Dec 2020 16:46:10 +0000 (19:46 +0300)]
Merge pull request #19205 from TolyaTalamanov:at/remove-streamingbackend-export

[G-API] Fix streaming kernels in standalone

* Move streaming kernels from public header

* Add streaming backend to standalone

3 years agoMerge pull request #19070 from mpashchenkov:mp/onnx-gframe
Maxim Pashchenkov [Thu, 24 Dec 2020 13:55:33 +0000 (16:55 +0300)]
Merge pull request #19070 from mpashchenkov:mp/onnx-gframe

G-API: Support GFrame for ONNX infer

* Added GFrame for ONNX

* Cut test

* Removed IE from assert

* Review comments

* Added const/bbot rstrt

* View instead unique_ptr in func. sig.

* Added extractMat function, ONNXCompiled contains exMat - cv::Mat with non processed input data

* Added meta check for inferList2

3 years agoMerge pull request #19206 from OrestChura:oc/fix_plugconfparams_n_align
Alexander Alekhin [Thu, 24 Dec 2020 13:54:02 +0000 (13:54 +0000)]
Merge pull request #19206 from OrestChura:oc/fix_plugconfparams_n_align

3 years agoMerge pull request #19210 from alalek:backport_19199
Alexander Alekhin [Thu, 24 Dec 2020 10:01:37 +0000 (10:01 +0000)]
Merge pull request #19210 from alalek:backport_19199

3 years agoMerge pull request #19208 from alalek:js_build_reuse_python
Alexander Alekhin [Thu, 24 Dec 2020 10:01:17 +0000 (10:01 +0000)]
Merge pull request #19208 from alalek:js_build_reuse_python

3 years agoMerge pull request #19207 from alalek:issue_19198
Alexander Alekhin [Thu, 24 Dec 2020 10:00:56 +0000 (10:00 +0000)]
Merge pull request #19207 from alalek:issue_19198

3 years agoFind only shared IE libraries, not plugins
Ilya Lavrenov [Wed, 23 Dec 2020 06:51:23 +0000 (09:51 +0300)]
Find only shared IE libraries, not plugins

original commit: 3ed376d10377eece4c2dba6e0bdee53451da14ed

3 years agodocs: fix table cells
Alexander Alekhin [Thu, 24 Dec 2020 05:49:49 +0000 (05:49 +0000)]
docs: fix table cells

3 years agojs(build): reuse Python executable used to run main script
Alexander Alekhin [Thu, 24 Dec 2020 05:23:42 +0000 (05:23 +0000)]
js(build): reuse Python executable used to run main script

- don't switch between Python versions in the middle of the build

3 years agoMerge pull request #19195 from diablodale:win32AlignAlloc
Alexander Alekhin [Wed, 23 Dec 2020 17:33:58 +0000 (17:33 +0000)]
Merge pull request #19195 from diablodale:win32AlignAlloc

3 years agojs: fix Python 3 support in make_umd.py
Alexander Alekhin [Wed, 23 Dec 2020 15:07:12 +0000 (15:07 +0000)]
js: fix Python 3 support in make_umd.py

3 years ago - Replace plugin config parameters with the working ones
OrestChura [Wed, 23 Dec 2020 14:05:03 +0000 (17:05 +0300)]
 - Replace plugin config parameters with the working ones
 - refactor for consistency

3 years agoadd windows native aligned malloc + unit test case
Dale Phurrough [Wed, 23 Dec 2020 13:59:28 +0000 (14:59 +0100)]
add windows native aligned malloc + unit test case

* implements https://github.com/opencv/opencv/issues/19147
* CAUTION: this PR will only functions safely in the
  4+ branches that already include PR 19029
* CAUTION: this PR requires thread-safe startup of the alloc.cpp
  translation unit as implemented in PR 19029

3 years agoMerge pull request #19109 from tailsu:sd/imdecode-jp2k-codestream
Stefan Dragnev [Wed, 23 Dec 2020 12:33:33 +0000 (13:33 +0100)]
Merge pull request #19109 from tailsu:sd/imdecode-jp2k-codestream

* OpenJPEG: decoder for J2K codestreams

* code review fixes

* exclude .j2c from GDAL tests

3 years agoMerge pull request #19193 from alalek:samples_python_3.9
Alexander Alekhin [Wed, 23 Dec 2020 12:09:07 +0000 (12:09 +0000)]
Merge pull request #19193 from alalek:samples_python_3.9

3 years agoMerge pull request #19133 from diablodale:fix19132-opencvactivated
Alexander Alekhin [Wed, 23 Dec 2020 12:08:37 +0000 (12:08 +0000)]
Merge pull request #19133 from diablodale:fix19132-opencvactivated

3 years agoMerge pull request #19199 from ilya-lavrenov:find-shared-libraries-only
Alexander Alekhin [Wed, 23 Dec 2020 08:33:49 +0000 (08:33 +0000)]
Merge pull request #19199 from ilya-lavrenov:find-shared-libraries-only

3 years agoFind only shared IE libraries, not plugins
Ilya Lavrenov [Wed, 23 Dec 2020 06:51:23 +0000 (09:51 +0300)]
Find only shared IE libraries, not plugins

3 years agoMerge tag '4.5.1'
Alexander Alekhin [Mon, 21 Dec 2020 20:35:51 +0000 (20:35 +0000)]
Merge tag '4.5.1'

3 years agorelease: OpenCV 4.5.1
Alexander Alekhin [Mon, 21 Dec 2020 20:01:38 +0000 (20:01 +0000)]
release: OpenCV 4.5.1

3 years agoMerge pull request #19187 from alalek:samples_python_3.9
Alexander Alekhin [Mon, 21 Dec 2020 18:16:00 +0000 (18:16 +0000)]
Merge pull request #19187 from alalek:samples_python_3.9

3 years agoMerge pull request #19186 from AsyaPronina:asyadev/fix_gframe_as_internal_data_for_ge...
Alexander Alekhin [Mon, 21 Dec 2020 18:15:24 +0000 (18:15 +0000)]
Merge pull request #19186 from AsyaPronina:asyadev/fix_gframe_as_internal_data_for_gexecutor

3 years agosamples: check for Python 3.9
Alexander Alekhin [Mon, 21 Dec 2020 14:59:34 +0000 (14:59 +0000)]
samples: check for Python 3.9

3 years agoMerge tag '3.4.13'
Alexander Alekhin [Mon, 21 Dec 2020 14:55:54 +0000 (14:55 +0000)]
Merge tag '3.4.13'

3 years agoGFrame as internal node in GExecutor
Anastasiya Pronina [Mon, 21 Dec 2020 11:06:47 +0000 (14:06 +0300)]
GFrame as internal node in GExecutor

3 years agorelease: OpenCV 3.4.13
Alexander Alekhin [Sun, 20 Dec 2020 22:15:49 +0000 (22:15 +0000)]
release: OpenCV 3.4.13

3 years agoMerge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Sun, 20 Dec 2020 18:40:22 +0000 (18:40 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4

3 years agoMerge pull request #19180 from alalek:fixup_19161
Alexander Alekhin [Sun, 20 Dec 2020 18:39:01 +0000 (18:39 +0000)]
Merge pull request #19180 from alalek:fixup_19161

3 years agojs(build): fix generator with Python3
Alexander Alekhin [Sun, 20 Dec 2020 17:42:47 +0000 (17:42 +0000)]
js(build): fix generator with Python3

- class_info.props is a 'list'

3 years agoMerge pull request #19177 from alalek:doxygen_drop_TCL_SUBST
Alexander Alekhin [Sun, 20 Dec 2020 16:40:58 +0000 (16:40 +0000)]
Merge pull request #19177 from alalek:doxygen_drop_TCL_SUBST

3 years agoMerge pull request #19176 from alalek:issue_19131
Alexander Alekhin [Sun, 20 Dec 2020 16:40:28 +0000 (16:40 +0000)]
Merge pull request #19176 from alalek:issue_19131

3 years agoMerge pull request #19175 from alalek:issue_18520
Alexander Alekhin [Sun, 20 Dec 2020 16:39:56 +0000 (16:39 +0000)]
Merge pull request #19175 from alalek:issue_18520

3 years agoMerge pull request #19164 from fpetrogalli:tranform_16u
Alexander Alekhin [Sun, 20 Dec 2020 16:38:59 +0000 (16:38 +0000)]
Merge pull request #19164 from fpetrogalli:tranform_16u

3 years ago[cv::transform] Enable CV_SIMD for the 16U case on AArch64.
Francesco Petrogalli [Fri, 18 Dec 2020 15:08:02 +0000 (15:08 +0000)]
[cv::transform] Enable CV_SIMD for the 16U case on AArch64.

3 years agoMerge pull request #18604 from vrabaud:master
Alexander Alekhin [Sun, 20 Dec 2020 15:50:32 +0000 (15:50 +0000)]
Merge pull request #18604 from vrabaud:master

3 years agoReplace FLANNException by CV_Error.
Vincent Rabaud [Sat, 17 Oct 2020 02:39:05 +0000 (04:39 +0200)]
Replace FLANNException by CV_Error.

3 years agodoxygen: drop deprecated TCL_SUBST
Alexander Alekhin [Sun, 20 Dec 2020 05:05:48 +0000 (05:05 +0000)]
doxygen: drop deprecated TCL_SUBST

3 years agodocs(core): fix process_video_frame() code snippet
Alexander Alekhin [Sun, 20 Dec 2020 02:27:46 +0000 (02:27 +0000)]
docs(core): fix process_video_frame() code snippet

3 years agoimgproc: add rotatedRectangleIntersection empty input handling
Alexander Alekhin [Sun, 20 Dec 2020 02:05:46 +0000 (02:05 +0000)]
imgproc: add rotatedRectangleIntersection empty input handling

3 years agoMerge pull request #19168 from alalek:abi_experimental_quaternion
Alexander Alekhin [Sat, 19 Dec 2020 19:22:52 +0000 (19:22 +0000)]
Merge pull request #19168 from alalek:abi_experimental_quaternion

3 years agoMerge pull request #19170 from vrabaud:3.4
Alexander Alekhin [Sat, 19 Dec 2020 19:22:30 +0000 (19:22 +0000)]
Merge pull request #19170 from vrabaud:3.4

3 years agoFix comment typos.
Vincent Rabaud [Sat, 19 Dec 2020 07:22:37 +0000 (08:22 +0100)]
Fix comment typos.

3 years agoABI: exclude quaternion header from ABI/API check
Alexander Alekhin [Fri, 18 Dec 2020 21:45:08 +0000 (21:45 +0000)]
ABI: exclude quaternion header from ABI/API check

- this API is experimental for now

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

3 years agoMerge pull request #19162 from alalek:backport_18985
Alexander Alekhin [Fri, 18 Dec 2020 20:29:49 +0000 (20:29 +0000)]
Merge pull request #19162 from alalek:backport_18985

3 years agoMerge pull request #19158 from alalek:build_opencv_winpack_dldt_2021.2.0
Alexander Alekhin [Fri, 18 Dec 2020 20:29:33 +0000 (20:29 +0000)]
Merge pull request #19158 from alalek:build_opencv_winpack_dldt_2021.2.0

3 years agoMerge pull request #19152 from LupusSanctus:am/color_issue
Alexander Alekhin [Fri, 18 Dec 2020 20:28:12 +0000 (20:28 +0000)]
Merge pull request #19152 from LupusSanctus:am/color_issue

3 years agoAdded YUV conversion fix
Anastasia Murzova [Thu, 17 Dec 2020 18:25:30 +0000 (21:25 +0300)]
Added YUV conversion fix

Fixed OpenCV issue #18878

3 years agoMerge pull request #19161 from alalek:js_robust_code_generation
Alexander Alekhin [Fri, 18 Dec 2020 15:12:17 +0000 (15:12 +0000)]
Merge pull request #19161 from alalek:js_robust_code_generation

3 years agoMerge pull request #19128 from asmorkalov:as/gapi_phase_tolerance
Alexander Alekhin [Fri, 18 Dec 2020 13:43:07 +0000 (13:43 +0000)]
Merge pull request #19128 from asmorkalov:as/gapi_phase_tolerance

3 years agoMerge pull request #19127 from asmorkalov:as/photo_fix_arm64
Alexander Alekhin [Fri, 18 Dec 2020 13:42:26 +0000 (13:42 +0000)]
Merge pull request #19127 from asmorkalov:as/photo_fix_arm64

3 years agojs: backport PR18985
Steffen Urban [Fri, 18 Dec 2020 12:01:48 +0000 (13:01 +0100)]
js: backport PR18985

original commit: b82700ae4104a527534e66d3eb91f9835bc7957b

3 years agojs: robust code generation
Alexander Alekhin [Fri, 18 Dec 2020 11:48:49 +0000 (11:48 +0000)]
js: robust code generation

- avoid randomized output due to unpredictable dict/set order

3 years agoMerge pull request #18985 from ZEISS:feature/aruco_js_fix
Steffen Urban [Fri, 18 Dec 2020 12:01:48 +0000 (13:01 +0100)]
Merge pull request #18985 from ZEISS:feature/aruco_js_fix

Aruco javascript fix and added functionality

* whitespace

* updated docu. updated regexp.

* update docu

* embindgen regex

* removed parser arg

* remove whitespace

* removed aruco hint

* remove whitespace

* removed aruco hint

* new docu string

* removed extra line

* remove whitespace

* removed aruco hint

* new docu string

* removed extra line

3 years agoarm64 fix: Replaced float value strong equal checks with check with tolerance.
Alexander Smorkalov [Tue, 15 Dec 2020 15:09:47 +0000 (23:09 +0800)]
arm64 fix: Replaced float value strong equal checks with check with tolerance.

3 years agoIncreased Photo_CalibrateDebevec.regression test tolerance to pass on arm64 with...
Alexander Smorkalov [Tue, 15 Dec 2020 13:40:41 +0000 (16:40 +0300)]
Increased Photo_CalibrateDebevec.regression test tolerance to pass on arm64 with gcc 9.3.

3 years agoMerge pull request #19154 from alalek:fixup_19089
Alexander Alekhin [Fri, 18 Dec 2020 11:23:02 +0000 (11:23 +0000)]
Merge pull request #19154 from alalek:fixup_19089

3 years agoMerge pull request #19137 from VadimLevin:dev/vlevin/safe-string-conversion
Alexander Alekhin [Fri, 18 Dec 2020 11:20:50 +0000 (11:20 +0000)]
Merge pull request #19137 from VadimLevin:dev/vlevin/safe-string-conversion

3 years agoMerge pull request #19105 from alalek:js_build_update
Alexander Alekhin [Fri, 18 Dec 2020 11:12:30 +0000 (11:12 +0000)]
Merge pull request #19105 from alalek:js_build_update

3 years agoMerge pull request #19104 from alalek:docs_cmake_msvs2019
Alexander Alekhin [Fri, 18 Dec 2020 11:10:51 +0000 (11:10 +0000)]
Merge pull request #19104 from alalek:docs_cmake_msvs2019

3 years agodoc(windows): update how to handle MSVS 2019
Alexander Alekhin [Mon, 14 Dec 2020 02:52:44 +0000 (02:52 +0000)]
doc(windows): update how to handle MSVS 2019

3 years agobuild: winpack_dldt with dldt 2021.2.0
Alexander Alekhin [Thu, 17 Dec 2020 20:19:26 +0000 (20:19 +0000)]
build: winpack_dldt with dldt 2021.2.0

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 agodocs(calib3d): avoid reference on legacy C API constants
Alexander Alekhin [Thu, 17 Dec 2020 21:02:55 +0000 (21:02 +0000)]
docs(calib3d): avoid reference on legacy C API constants

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 agofix: conversion to string in python bindings
Vadim Levin [Wed, 16 Dec 2020 10:30:11 +0000 (13:30 +0300)]
fix: conversion to string in python bindings

 If provided `PyObject` can't be converted to string `TypeError` is
 reported instead of `SytemError` without any message.

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 agoremove g_isOpenCVActivated assign and clarify
Dale Phurrough [Tue, 15 Dec 2020 23:27:32 +0000 (00:27 +0100)]
remove g_isOpenCVActivated assign and clarify

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