platform/upstream/opencv.git
3 years agoAdd maxIters parameter to LMeDS method in findFundamentalMat
Tiago De Gaspari [Sun, 4 Apr 2021 00:56:05 +0000 (21:56 -0300)]
Add maxIters parameter to LMeDS method in findFundamentalMat

This commit passes the parameter maxIters that represent
the maximum number of iterations, that can be passed to findFundamentalMat
to the method LMeDS.

This parameter were added to the function findFundamentalMat and
were passed just for the RANSAC method, but should be passed to
both methods to be consistent.

3 years agoMerge tag '3.4.14'
Alexander Alekhin [Fri, 2 Apr 2021 09:31:32 +0000 (09:31 +0000)]
Merge tag '3.4.14'

3 years agorelease: OpenCV 3.4.14
Alexander Alekhin [Thu, 1 Apr 2021 21:37:19 +0000 (21:37 +0000)]
release: OpenCV 3.4.14

3 years agoMerge pull request #19823 from alalek:issue_contrib_2895
Alexander Alekhin [Thu, 1 Apr 2021 20:38:46 +0000 (20:38 +0000)]
Merge pull request #19823 from alalek:issue_contrib_2895

3 years agoMerge pull request #19830 from alalek:issue_19368
Alexander Alekhin [Thu, 1 Apr 2021 15:30:18 +0000 (15:30 +0000)]
Merge pull request #19830 from alalek:issue_19368

3 years agoMerge pull request #19831 from alalek:backport_19771
Alexander Alekhin [Thu, 1 Apr 2021 14:05:09 +0000 (14:05 +0000)]
Merge pull request #19831 from alalek:backport_19771

3 years agoMerge pull request #19827 from alalek:build_videoio_macosx_override_3.4
Alexander Alekhin [Thu, 1 Apr 2021 12:34:23 +0000 (12:34 +0000)]
Merge pull request #19827 from alalek:build_videoio_macosx_override_3.4

3 years agoMerge pull request #19825 from alalek:cmake_fix_headers_order_python_3.4
Alexander Alekhin [Thu, 1 Apr 2021 12:34:10 +0000 (12:34 +0000)]
Merge pull request #19825 from alalek:cmake_fix_headers_order_python_3.4

3 years agoMerge pull request #19822 from alalek:core_wui_backward_compatibility
Alexander Alekhin [Thu, 1 Apr 2021 12:32:33 +0000 (12:32 +0000)]
Merge pull request #19822 from alalek:core_wui_backward_compatibility

3 years agovideoio(dshow): add NULL ptr check
Alexander Alekhin [Thu, 1 Apr 2021 11:28:41 +0000 (11:28 +0000)]
videoio(dshow): add NULL ptr check

3 years agovideoio(build): eliminate inconsistent 'override' warnings
Alexander Alekhin [Thu, 1 Apr 2021 09:22:12 +0000 (09:22 +0000)]
videoio(build): eliminate inconsistent 'override' warnings

3 years agocmake: fix files order in Python bindings
Alexander Alekhin [Thu, 1 Apr 2021 09:48:50 +0000 (09:48 +0000)]
cmake: fix files order in Python bindings

- with changes backport from 4.x

3 years agocuda: fix inplace condition in cv::cuda::flip
Alexander Alekhin [Thu, 1 Apr 2021 02:26:59 +0000 (02:26 +0000)]
cuda: fix inplace condition in cv::cuda::flip

3 years agocore: backward compatibility for vx_store/vx_store_aligned calls
Alexander Alekhin [Thu, 1 Apr 2021 02:17:08 +0000 (02:17 +0000)]
core: backward compatibility for vx_store/vx_store_aligned calls

3 years agoMerge pull request #19819 from alalek:cmake_fix_headers_order
Alexander Alekhin [Thu, 1 Apr 2021 01:34:21 +0000 (01:34 +0000)]
Merge pull request #19819 from alalek:cmake_fix_headers_order

3 years agocmake: fix order of headers
Alexander Alekhin [Wed, 31 Mar 2021 23:14:45 +0000 (23:14 +0000)]
cmake: fix order of headers

- cmake uses filesystem's order which may vary
- unpredictable headers order may cause build failures (primary bindings)

3 years agoMerge pull request #19814 from alalek:pyopencv_to_safe
Alexander Alekhin [Wed, 31 Mar 2021 22:58:18 +0000 (22:58 +0000)]
Merge pull request #19814 from alalek:pyopencv_to_safe

3 years agoMerge pull request #19813 from alalek:issue_19506
Alexander Alekhin [Wed, 31 Mar 2021 22:57:50 +0000 (22:57 +0000)]
Merge pull request #19813 from alalek:issue_19506

3 years agoMerge pull request #19812 from alalek:workaround_19634
Alexander Alekhin [Wed, 31 Mar 2021 22:57:15 +0000 (22:57 +0000)]
Merge pull request #19812 from alalek:workaround_19634

3 years agoMerge pull request #19811 from alalek:issue_19599
Alexander Alekhin [Wed, 31 Mar 2021 22:56:48 +0000 (22:56 +0000)]
Merge pull request #19811 from alalek:issue_19599

3 years agoMerge pull request #19808 from alalek:3.4_python_fix_wrap_as
Alexander Alekhin [Wed, 31 Mar 2021 22:56:13 +0000 (22:56 +0000)]
Merge pull request #19808 from alalek:3.4_python_fix_wrap_as

3 years agopython: exception-free pyopencv_to() wrapper
Alexander Alekhin [Wed, 31 Mar 2021 14:17:45 +0000 (14:17 +0000)]
python: exception-free pyopencv_to() wrapper

3 years agocore(IPP): disable some ippsMagnitude_32f calls
Alexander Alekhin [Wed, 31 Mar 2021 13:37:19 +0000 (13:37 +0000)]
core(IPP): disable some ippsMagnitude_32f calls

3 years agovideoio(mjpeg): disable parallel encoder
Alexander Alekhin [Wed, 31 Mar 2021 12:16:42 +0000 (12:16 +0000)]
videoio(mjpeg): disable parallel encoder

3 years agoMerge pull request #19809 from alalek:issue_19513
Alexander Alekhin [Wed, 31 Mar 2021 10:50:20 +0000 (10:50 +0000)]
Merge pull request #19809 from alalek:issue_19513

3 years agocore(arithm_op): workaround problem with scalars handling
Alexander Alekhin [Wed, 31 Mar 2021 10:16:51 +0000 (10:16 +0000)]
core(arithm_op): workaround problem with scalars handling

3 years agovideoio(avfoundation): add getCaptureDomain()
Alexander Alekhin [Wed, 31 Mar 2021 09:35:11 +0000 (09:35 +0000)]
videoio(avfoundation): add getCaptureDomain()

3 years agoMerge pull request #19681 from eplankin:link_problem
eplankin [Wed, 31 Mar 2021 09:24:37 +0000 (12:24 +0300)]
Merge pull request #19681 from eplankin:link_problem

* Workaround for IPP linking problem

* Apply -Bsymbolic to all cases when IPP is on

* Tried to hide symbols on MacOS

* Tried on --exclude-libs option

* Fixed macos and win warnings

* Fixed win build

* cmake(IPP): move --exclude-libs,libippcore.a to IPP CMake file

Co-authored-by: Alexander Alekhin <alexander.a.alekhin@gmail.com>
3 years agopython: fix CV_WRAP_AS handling
Alexander Alekhin [Tue, 30 Mar 2021 20:54:11 +0000 (20:54 +0000)]
python: fix CV_WRAP_AS handling

3 years agoMerge pull request #19798 from LupusSanctus:am/reduce_sum_ch
Alexander Alekhin [Tue, 30 Mar 2021 21:37:13 +0000 (21:37 +0000)]
Merge pull request #19798 from LupusSanctus:am/reduce_sum_ch

3 years agoAdded reduce sum by channel support
Anastasia Murzova [Sun, 28 Mar 2021 13:53:44 +0000 (16:53 +0300)]
Added reduce sum by channel support

3 years agoMerge pull request #18952 from terfendail:wui_doc
Vitaly Tuzov [Tue, 30 Mar 2021 16:18:03 +0000 (19:18 +0300)]
Merge pull request #18952 from terfendail:wui_doc

* Updated UI documentation to address WUI

* Added documentation for vx_ calls

* Removed vx_store operation overload

* Doxyfile updated to enable wide UI

* Enable doxygen documentation for vx_ WUI functions

* Wide intrinsics definition rework

* core: fix SIMD C++ emulator build (supports 128-bit only)

3 years agoMerge pull request #19793 from aarongreig:aaron/imgproc/relaxCornerEigenValTest
Alexander Alekhin [Mon, 29 Mar 2021 13:41:44 +0000 (13:41 +0000)]
Merge pull request #19793 from aarongreig:aaron/imgproc/relaxCornerEigenValTest

3 years agoRelax accuracy requirement on OpenCL MinEigenVal corner kernel test.
Aaron Greig [Fri, 26 Mar 2021 12:11:49 +0000 (12:11 +0000)]
Relax accuracy requirement on OpenCL MinEigenVal corner kernel test.

The MinEigenVal path through the corner.cl kernel makes use of native_sqrt,
a math builtin function which has implementation defined accuracy.

Partially addresses issue #9821

3 years agofix the perf tests of OpenCV.js so that it can run on Node.js successfully
lionkun [Wed, 24 Mar 2021 08:34:22 +0000 (16:34 +0800)]
fix the perf tests of OpenCV.js so that it can run on Node.js successfully

3 years agoMerge pull request #19786 from alalek:build_opencv_winpack_dldt_2021.3.0
Alexander Alekhin [Fri, 26 Mar 2021 22:38:51 +0000 (22:38 +0000)]
Merge pull request #19786 from alalek:build_opencv_winpack_dldt_2021.3.0

3 years agoMerge pull request #19773 from jondea:add-aarch64-specialised-v_expand-3.4
Alexander Alekhin [Fri, 26 Mar 2021 16:54:51 +0000 (16:54 +0000)]
Merge pull request #19773 from jondea:add-aarch64-specialised-v_expand-3.4

3 years agoMerge pull request #19785 from alalek:dnn_ocl_fix_async_kernels
Alexander Alekhin [Fri, 26 Mar 2021 12:27:58 +0000 (12:27 +0000)]
Merge pull request #19785 from alalek:dnn_ocl_fix_async_kernels

3 years agoMerge pull request #19546 from LupusSanctus:am/slice_steps
Anastasia M [Fri, 26 Mar 2021 11:04:57 +0000 (14:04 +0300)]
Merge pull request #19546 from LupusSanctus:am/slice_steps

* Added Steps support in DNN Slice layer

* Added code corrections

* dnn(slice): fix OCL and OCL_FP16 processing

3 years agobuild: winpack_dldt with dldt 2021.3.0
Alexander Alekhin [Thu, 25 Mar 2021 21:42:16 +0000 (21:42 +0000)]
build: winpack_dldt with dldt 2021.3.0

3 years agodnn(ocl): fix gemm kernel scheduling
Alexander Alekhin [Fri, 26 Mar 2021 00:32:02 +0000 (00:32 +0000)]
dnn(ocl): fix gemm kernel scheduling

3 years agoMerge pull request #19783 from mikhail-nikolskiy:interop-perf
Mikhail Nikolskii [Thu, 25 Mar 2021 21:27:31 +0000 (14:27 -0700)]
Merge pull request #19783 from mikhail-nikolskiy:interop-perf

Performance optimization in DirectX and VAAPI interop

* optimization in OpenCL NV12<>BGR kernels

* reduce kernel work-size

3 years agoMerge pull request #19774 from aarongreig:aaron/dnn/oclTestAccuracyThresholds
Alexander Alekhin [Thu, 25 Mar 2021 16:58:07 +0000 (16:58 +0000)]
Merge pull request #19774 from aarongreig:aaron/dnn/oclTestAccuracyThresholds

3 years agoIntroduce relaxed accuracy thresholds for CL target in some dnn tests.
Aaron Greig [Wed, 24 Mar 2021 16:14:23 +0000 (16:14 +0000)]
Introduce relaxed accuracy thresholds for CL target in some dnn tests.

Partially addresses #9821

3 years agoMerge pull request #19770 from alalek:dnn_openvino_2021.3.0
Alexander Alekhin [Wed, 24 Mar 2021 18:50:47 +0000 (18:50 +0000)]
Merge pull request #19770 from alalek:dnn_openvino_2021.3.0

3 years agodnn(test): update tests for OpenVINO 2021.3
Alexander Alekhin [Wed, 24 Mar 2021 09:28:05 +0000 (09:28 +0000)]
dnn(test): update tests for OpenVINO 2021.3

3 years agodnn: use OpenVINO 2021.3 defines
Alexander Alekhin [Wed, 3 Mar 2021 00:32:25 +0000 (03:32 +0300)]
dnn: use OpenVINO 2021.3 defines

original commit: 62915037939f13a55b973b84fea05218f73e15ae

3 years agoMerge pull request #19765 from LupusSanctus:am/mobilenetv3
Alexander Alekhin [Wed, 24 Mar 2021 09:43:27 +0000 (09:43 +0000)]
Merge pull request #19765 from LupusSanctus:am/mobilenetv3

3 years agoAdded reshape corrections
Anastasia Murzova [Tue, 23 Mar 2021 19:28:26 +0000 (22:28 +0300)]
Added reshape corrections

3 years agoCorrected DNN elementwise multiplication
Anastasia Murzova [Mon, 22 Mar 2021 19:37:49 +0000 (22:37 +0300)]
Corrected DNN elementwise multiplication

3 years agoMerge pull request #19477 from LupusSanctus:am/eltwice_vec
Anastasia M [Tue, 23 Mar 2021 22:16:09 +0000 (01:16 +0300)]
Merge pull request #19477 from LupusSanctus:am/eltwice_vec

* Aligned OpenCV DNN and TF sum op behaviour

Support Mat (shape: [1, m, k, n] ) + Vec (shape: [1, 1, 1, n]) operation
by vec to mat expansion

* Added code corrections: backend, minor refactoring

3 years agoAdd v_expand for AArch64, fuse vmovl+vget_high into vmovl_high
Jonathan Deakin [Tue, 23 Mar 2021 15:06:41 +0000 (15:06 +0000)]
Add v_expand for AArch64, fuse vmovl+vget_high into vmovl_high

3 years agoMerge pull request #19757 from alalek:js_setLogLevel
Alexander Alekhin [Sun, 21 Mar 2021 17:37:05 +0000 (17:37 +0000)]
Merge pull request #19757 from alalek:js_setLogLevel

3 years agojs: support setLogLevel() / getLogLevel() calls
Alexander Alekhin [Sat, 20 Mar 2021 12:38:12 +0000 (12:38 +0000)]
js: support setLogLevel() / getLogLevel() calls

3 years agoMerge pull request #19632 from l-bat:lb/ie_arm_target
Liubov Batanina [Sat, 20 Mar 2021 11:20:02 +0000 (14:20 +0300)]
Merge pull request #19632 from l-bat:lb/ie_arm_target

Added OpenVINO ARM target

* Added IE ARM target

* Added OpenVINO ARM target

* Delete ARM target

* Detect ARM platform

* Changed device name in ArmPlugin

* Change ARM detection

3 years agoMerge pull request #19745 from alalek:issue_19729
Alexander Alekhin [Fri, 19 Mar 2021 12:52:34 +0000 (12:52 +0000)]
Merge pull request #19745 from alalek:issue_19729

3 years agofeatures2d(mser): chi_table.h notes
Alexander Alekhin [Thu, 18 Mar 2021 21:30:12 +0000 (21:30 +0000)]
features2d(mser): chi_table.h notes

3 years agoMerge pull request #19741 from alalek:ml_logistic_regression_use_opencv_license_header
Alexander Alekhin [Thu, 18 Mar 2021 20:47:44 +0000 (20:47 +0000)]
Merge pull request #19741 from alalek:ml_logistic_regression_use_opencv_license_header

3 years agoml: use OpenCV license header for logistic regression
Alexander Alekhin [Wed, 17 Mar 2021 20:29:52 +0000 (20:29 +0000)]
ml: use OpenCV license header for logistic regression

3 years agoMerge pull request #19284 from Ziachnix:feature/js-qr-code-detector
Ziachnix [Sat, 13 Mar 2021 12:52:44 +0000 (13:52 +0100)]
Merge pull request #19284 from Ziachnix:feature/js-qr-code-detector

Add QRCodeDetector to JavaScript Build

* ADD: js support for qrCodeDetector

- cherry picked commit to solve rebase error

* CHG. Revert haarcascade path

* FIX: Tests without images

* ADD: decodeCurved

* js(docs): don't require OPENCV_TEST_DATA_PATH

Co-authored-by: Alexander Alekhin <alexander.a.alekhin@gmail.com>
3 years agoMerge pull request #19720 from alalek:ocl_test_skip_spir_amd
Alexander Alekhin [Sat, 13 Mar 2021 12:48:20 +0000 (12:48 +0000)]
Merge pull request #19720 from alalek:ocl_test_skip_spir_amd

3 years agoMerge pull request #19718 from alalek:backport_19683
Alexander Alekhin [Sat, 13 Mar 2021 12:46:24 +0000 (12:46 +0000)]
Merge pull request #19718 from alalek:backport_19683

3 years agoMerge pull request #19717 from danbey:bad_value_param_should_be_passed_by_reference
Alexander Alekhin [Sat, 13 Mar 2021 12:45:55 +0000 (12:45 +0000)]
Merge pull request #19717 from danbey:bad_value_param_should_be_passed_by_reference

3 years agoMerge pull request #19716 from l-bat:lb/fix_resize
Alexander Alekhin [Sat, 13 Mar 2021 12:45:07 +0000 (12:45 +0000)]
Merge pull request #19716 from l-bat:lb/fix_resize

3 years agocore(ocl): skip SPIR test on AMD devices if problem detected
Alexander Alekhin [Sat, 13 Mar 2021 05:56:40 +0000 (05:56 +0000)]
core(ocl): skip SPIR test on AMD devices if problem detected

3 years agonoexcept def construct Mat, UMat, Mat_, MatSize, MatStep
Dale Phurrough [Mon, 1 Mar 2021 21:42:13 +0000 (22:42 +0100)]
noexcept def construct Mat, UMat, Mat_, MatSize, MatStep

original commit: 1b0f781b7cc18562b59ef60fb303ce0f9cea9f78

3 years agoAvoiding copy by passing param by reference
Dan Ben Yosef [Fri, 12 Mar 2021 19:17:11 +0000 (14:17 -0500)]
Avoiding copy by passing param by reference

It is best to pass bad_value_ param by reference to avoid copy.

3 years agoAdded ngraph::op::v6::MVN
Liubov Batanina [Fri, 12 Mar 2021 13:33:16 +0000 (16:33 +0300)]
Added ngraph::op::v6::MVN

3 years agoMerge pull request #19715 from seiko2plus:issue_19698
Alexander Alekhin [Fri, 12 Mar 2021 09:45:19 +0000 (09:45 +0000)]
Merge pull request #19715 from seiko2plus:issue_19698

3 years agoAdded ngraph::op::v4::Interpolation
Liubov Batanina [Fri, 12 Mar 2021 09:00:59 +0000 (12:00 +0300)]
Added ngraph::op::v4::Interpolation

3 years agocore:ppc64 fix detecting CPU features when optimization is off
Sayed Adel [Fri, 12 Mar 2021 02:02:31 +0000 (02:02 +0000)]
core:ppc64 fix detecting CPU features when optimization is off

3 years agoMerge pull request #19253 from mightbxg:bugfix_PnPRansac
Xinguang Bian [Thu, 11 Mar 2021 21:53:06 +0000 (05:53 +0800)]
Merge pull request #19253 from mightbxg:bugfix_PnPRansac

* fix unexpected Exception in solvePnPRansac caused by input points

* calib3d: solvePnPRansac - keep minimal changes to handle DLT 6 points requirement

Co-authored-by: Alexander Alekhin <alexander.a.alekhin@gmail.com>
3 years agoMerge pull request #19703 from danbey:setting_StereoSGBMParams_in_init_list
Alexander Alekhin [Thu, 11 Mar 2021 21:33:19 +0000 (21:33 +0000)]
Merge pull request #19703 from danbey:setting_StereoSGBMParams_in_init_list

3 years agoInit params (StereoSGBMParams) in StereoSGBMImpl constructor initialization list
Dan Ben Yosef [Wed, 10 Mar 2021 18:00:17 +0000 (13:00 -0500)]
Init params (StereoSGBMParams) in StereoSGBMImpl constructor initialization list

    To improve preformence it is better to init the params (StereoSGBMParams) in the
    initialization list.

3 years agoMerge pull request #19613 from WeiChungChang:NMS_refine
Alexander Alekhin [Wed, 10 Mar 2021 17:36:57 +0000 (17:36 +0000)]
Merge pull request #19613 from WeiChungChang:NMS_refine

3 years agoboost NMS performance
Qoo [Wed, 24 Feb 2021 09:32:45 +0000 (04:32 -0500)]
boost NMS performance

3 years agoMerge pull request #19692 from seiko2plus:issue_19647
Alexander Alekhin [Tue, 9 Mar 2021 18:14:41 +0000 (18:14 +0000)]
Merge pull request #19692 from seiko2plus:issue_19647

3 years agocore:ppc64 fix the build with the newer versions of Eigen on IBM/Power
Sayed Adel [Mon, 8 Mar 2021 19:13:12 +0000 (19:13 +0000)]
core:ppc64 fix the build with the newer versions of Eigen on IBM/Power

   It also fixes the build when universal intrinsics is disabled
   via `-DDCV_ENABLE_INTRINSICS=OFF`.

3 years agoMerge pull request #19690 from hedgepigdaniel:fix/calibration_fisheye
Daniel Playfair Cal [Tue, 9 Mar 2021 15:09:08 +0000 (02:09 +1100)]
Merge pull request #19690 from hedgepigdaniel:fix/calibration_fisheye

* fix(samples/camera_calibration): set new camera matrix for fisheye

* fix(camera_calibration): ignore inapplicable flags for fisheye

3 years agoMerge pull request #19675 from asmorkalov:as/pylint_warnings
Alexander Alekhin [Tue, 9 Mar 2021 09:43:52 +0000 (09:43 +0000)]
Merge pull request #19675 from asmorkalov:as/pylint_warnings

3 years agoRemoved unused variables found by pylint.
Alexander Smorkalov [Thu, 4 Mar 2021 14:05:15 +0000 (17:05 +0300)]
Removed unused variables found by pylint.

3 years agoMerge pull request #19685 from danbey:setting_stereoBMImpl_in_init_list
Dan Ben-Yosef [Sun, 7 Mar 2021 17:06:08 +0000 (19:06 +0200)]
Merge pull request #19685 from danbey:setting_stereoBMImpl_in_init_list

Init params (StereoBMParams) in StereoBMImpl constructor initialization list

* Init StereoBMImpl in initialization list

To improve preformence it is better to init the params (StereoBMImpl) in the
initialization list.

* coding style

* drop useless copy/move ctor

Co-authored-by: Alexander Alekhin <alexander.a.alekhin@gmail.com>
3 years agoMerge pull request #19687 from alalek:videoio_docs_fixes_3.4
Alexander Alekhin [Sun, 7 Mar 2021 16:23:24 +0000 (16:23 +0000)]
Merge pull request #19687 from alalek:videoio_docs_fixes_3.4

3 years agovideoio(docs): fixes
Alexander Alekhin [Sun, 7 Mar 2021 04:26:49 +0000 (04:26 +0000)]
videoio(docs): fixes

3 years agoMerge pull request #19622 from terfendail:ref_doc
Vitaly Tuzov [Sat, 6 Mar 2021 17:22:21 +0000 (20:22 +0300)]
Merge pull request #19622 from terfendail:ref_doc

* Updated cpp reference implementations for a few intrinsics to address wide universal intrinsics as well

* Updated cpp reference implementations for a few more universal intrinsics

3 years agoMerge pull request #19641 from LupusSanctus:am/tf_reshape
Alexander Alekhin [Sat, 6 Mar 2021 17:21:34 +0000 (17:21 +0000)]
Merge pull request #19641 from LupusSanctus:am/tf_reshape

3 years agoMerge pull request #19680 from alalek:cmake_update_python_linters
Alexander Alekhin [Sat, 6 Mar 2021 17:20:02 +0000 (17:20 +0000)]
Merge pull request #19680 from alalek:cmake_update_python_linters

3 years agoMerge pull request #19671 from SamFC10:sam-darknet
Alexander Alekhin [Fri, 5 Mar 2021 15:12:20 +0000 (15:12 +0000)]
Merge pull request #19671 from SamFC10:sam-darknet

3 years agoMerge pull request #19583 from theroyalpekka:patch-1
Mradul Agrawal [Fri, 5 Mar 2021 13:55:52 +0000 (19:25 +0530)]
Merge pull request #19583 from theroyalpekka:patch-1

* Update polynom_solver.cpp

This pull request is in the response to Issue  #19526. I have fixed the problem with the cube root calculation of 2*R. The Issue was in the usage of pow function with negative values of R, but if it is calculated for only positive values of R then changing x0 according to the parity of R, the Issue is resolved. Kindly consider it, Thanks!

* add cv::cubeRoot(double)

Co-authored-by: Alexander Alekhin <alexander.a.alekhin@gmail.com>
3 years agoMerge pull request #19655 from raaldrid:EXR_rw_alpha_support_16115
Alexander Alekhin [Fri, 5 Mar 2021 13:54:31 +0000 (16:54 +0300)]
Merge pull request #19655 from raaldrid:EXR_rw_alpha_support_16115

3 years agocmake: update Python linters handling
Alexander Alekhin [Fri, 5 Mar 2021 12:54:51 +0000 (12:54 +0000)]
cmake: update Python linters handling

- exclude from getBuildInformation()
- fix pylint version

3 years agoMerge pull request #19677 from APrigarina:detection_fix
Alexander Alekhin [Fri, 5 Mar 2021 08:40:26 +0000 (08:40 +0000)]
Merge pull request #19677 from APrigarina:detection_fix

3 years agoAligned TF Reshape layer behaviour
Anastasia Murzova [Sun, 28 Feb 2021 16:55:43 +0000 (19:55 +0300)]
Aligned TF Reshape layer behaviour

3 years agofix false positive detection
APrigarina [Thu, 4 Mar 2021 11:04:50 +0000 (14:04 +0300)]
fix false positive detection

3 years agoMerge pull request #19674 from l-bat:lb/fix_ie_tests
Alexander Alekhin [Thu, 4 Mar 2021 14:52:20 +0000 (14:52 +0000)]
Merge pull request #19674 from l-bat:lb/fix_ie_tests

3 years agoDetermine layout
Liubov Batanina [Thu, 4 Mar 2021 10:05:01 +0000 (13:05 +0300)]
Determine layout

3 years agoMerge pull request #19607 from alalek:backport_19606
Alexander Alekhin [Wed, 3 Mar 2021 21:10:57 +0000 (21:10 +0000)]
Merge pull request #19607 from alalek:backport_19606

3 years agoAdded Spatial Attention Module in Darknet Importer
SamFC10 [Wed, 3 Mar 2021 17:12:47 +0000 (22:42 +0530)]
Added Spatial Attention Module in Darknet Importer

3 years agoMerge pull request #19665 from alalek:update_ffmpeg_3.4
Alexander Alekhin [Wed, 3 Mar 2021 11:22:56 +0000 (11:22 +0000)]
Merge pull request #19665 from alalek:update_ffmpeg_3.4

3 years agoffmpeg/3.4: update FFmpeg wrapper 2021.03
Alexander Alekhin [Tue, 2 Mar 2021 23:56:27 +0000 (23:56 +0000)]
ffmpeg/3.4: update FFmpeg wrapper 2021.03

- FFmpeg 3.4.8