platform/upstream/opencv.git
2 years agoImprovements/fixes for unsigned type handling in Swift/Kotlin
Giles Payne [Sun, 27 Jun 2021 12:08:25 +0000 (21:08 +0900)]
Improvements/fixes for unsigned type handling in Swift/Kotlin

2 years agoMerge pull request #20156 from smirnov-alexey:as/gapi_remote_infer
Alexey Smirnov [Fri, 25 Jun 2021 21:09:33 +0000 (00:09 +0300)]
Merge pull request #20156 from smirnov-alexey:as/gapi_remote_infer

G-API: Support remote inference

* Extend MediaFrame to be able to extract additional info besides access

* Add API for remote inference

* Add default implementation for blobParams()

* Add default implementation for blobParams()

* Address review comments

* Fix any_cast usage

* Add comment on the default blobParams()

* Address review comments

* Add missing rctx

* Minor fix

* Fix indentation and comment

* Address review comments

* Add documentation

2 years agoMerge pull request #20304 from vrabaud:master
Alexander Alekhin [Thu, 24 Jun 2021 09:51:36 +0000 (09:51 +0000)]
Merge pull request #20304 from vrabaud:master

2 years agoDo not use = 0 for a cv::Mat.
Vincent Rabaud [Wed, 23 Jun 2021 19:27:54 +0000 (21:27 +0200)]
Do not use = 0 for a cv::Mat.

There are several operator= overloads and some compilers can be confused.

2 years agoMerge pull request #20295 from diablodale:umat_factory_usageflags
Alexander Alekhin [Wed, 23 Jun 2021 18:15:14 +0000 (18:15 +0000)]
Merge pull request #20295 from diablodale:umat_factory_usageflags

2 years agoadd usageFlags to UMat static factories
Dale Phurrough [Tue, 22 Jun 2021 03:32:54 +0000 (05:32 +0200)]
add usageFlags to UMat static factories

- add abi compatible overloads
- add test case

2 years agoMerge pull request #20204 from Developer-Ecosystem-Engineering:improve-sift
Alexander Alekhin [Tue, 22 Jun 2021 22:58:51 +0000 (22:58 +0000)]
Merge pull request #20204 from Developer-Ecosystem-Engineering:improve-sift

2 years agoMerge pull request #20259 from IanMaquignaz:inverseRectification_newUnitTest
Alexander Alekhin [Sun, 20 Jun 2021 16:27:47 +0000 (16:27 +0000)]
Merge pull request #20259 from IanMaquignaz:inverseRectification_newUnitTest

2 years agoMerge pull request #20281 from alalek:highgui_win32ui_plugin
Alexander Alekhin [Sun, 20 Jun 2021 16:25:20 +0000 (16:25 +0000)]
Merge pull request #20281 from alalek:highgui_win32ui_plugin

2 years agoMerge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Sat, 19 Jun 2021 18:36:27 +0000 (18:36 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4

2 years agohighgui: win32ui plugin
Alexander Alekhin [Sat, 19 Jun 2021 09:16:23 +0000 (09:16 +0000)]
highgui: win32ui plugin

3 years agoMerge pull request #20232 from gasparitiago:drawMatches3.4
Alexander Alekhin [Fri, 18 Jun 2021 19:47:52 +0000 (19:47 +0000)]
Merge pull request #20232 from gasparitiago:drawMatches3.4

3 years agoMerge pull request #20196 from TolyaTalamanov:at/support-vaargs-compile-args
Anatoliy Talamanov [Fri, 18 Jun 2021 17:16:07 +0000 (20:16 +0300)]
Merge pull request #20196 from TolyaTalamanov:at/support-vaargs-compile-args

G-API: Support vaargs for cv.compile_args

* Support cv.compile_args to work with variadic number of inputs

* Disable python2.x G-API

* Move compile_args to gapi pkg

3 years agoMerge pull request #20253 from rogday:gtk_modifiers
Alexander Alekhin [Fri, 18 Jun 2021 15:46:43 +0000 (15:46 +0000)]
Merge pull request #20253 from rogday:gtk_modifiers

3 years agoImprove SIFT for arm64/Apple silicon
Developer-Ecosystem-Engineering [Thu, 17 Jun 2021 17:14:48 +0000 (10:14 -0700)]
Improve SIFT for arm64/Apple silicon

- Reduce branch density by collapsing compares.
- Fix windows build errors
- Use OpenCV universal intrinsics
- Use v_check_any and v_signmask as requested

3 years agoAdded new unit test for initInverseRectificationMap()
Ian Maquignaz [Fri, 11 Jun 2021 00:13:06 +0000 (20:13 -0400)]
Added new unit test for initInverseRectificationMap()
Function is validated. Included an update to DISABLED_Calib3d_InitInverseRectificationMap.

Includes updates per input from @alalek and unit test regression # to reflect PR #

3 years agoMerge pull request #20272 from rogday:pollKey_link
Alexander Alekhin [Thu, 17 Jun 2021 11:01:37 +0000 (11:01 +0000)]
Merge pull request #20272 from rogday:pollKey_link

3 years agoMerge pull request #20238 from dmatveev:dm/gframe_docs
Alexander Alekhin [Wed, 16 Jun 2021 15:06:04 +0000 (15:06 +0000)]
Merge pull request #20238 from dmatveev:dm/gframe_docs

3 years agoreorder defined checks according to cmake file
Smirnov Egor [Wed, 16 Jun 2021 08:36:13 +0000 (11:36 +0300)]
reorder defined checks according to cmake file

3 years agoG-API: Documentation updates
Dmitry Matveev [Mon, 31 May 2021 19:02:05 +0000 (22:02 +0300)]
G-API: Documentation updates

1) Document GFrame/MediaFrame (and also other G-API types)
- Added doxygen comments for GMat, GScalar, GArray<T>, GOpaque classes;
- Documented GFrame and its host-side counterpart MediaFrame;
- Added some more notes to the data type classes.

2) Give @brief descriptions to most of the cv::gapi::* namespaces

3) Make some symbols private
- These structures are mainly internal and shouldn't be used directly

3 years agoMerge pull request #19341 from mpashchenkov:mp/ocv-gapi-parsessd-fix
Maxim Pashchenkov [Tue, 15 Jun 2021 19:02:17 +0000 (22:02 +0300)]
Merge pull request #19341 from mpashchenkov:mp/ocv-gapi-parsessd-fix

G-API: Removing ParseSSD overload.

* Removed specialization.

* Removed united

3 years agoMerge pull request #20263 from vrabaud:3.4
Alexander Alekhin [Tue, 15 Jun 2021 18:20:21 +0000 (18:20 +0000)]
Merge pull request #20263 from vrabaud:3.4

3 years agoFix potential NaN in cv::norm.
Vincent Rabaud [Fri, 11 Jun 2021 20:03:33 +0000 (22:03 +0200)]
Fix potential NaN in cv::norm.

There can be an int overflow.
cv::norm( InputArray _src, int normType, InputArray _mask ) is fine,
not cv::norm( InputArray _src1, InputArray _src2, int normType, InputArray _mask ).

3 years agoMerge pull request #19842 from gasparitiago:3.4
Tiago De Gaspari [Sat, 12 Jun 2021 20:28:54 +0000 (17:28 -0300)]
Merge pull request #19842 from gasparitiago:3.4

Update rotatedRectangleIntersection function to calculate near to origin

* Change type used in points function from RotatedRect

In the function that sets the points of a RotatedRect, the types

should be double in order to keep the precision when dealing with
RotatedRects that are defined far from the origin.

This commit solves the problem in some assertions from
rotatedRectangleIntersection when dealing with rectangles far from
origin.

* added proper type casts

* Update rotatedRectangleIntersection function to calculate near to origin

This commit changes the rotatedRectangleIntersection function in order
to calculate the intersection of two rectangles considering that they
are shifted near the coordinates origin (0, 0).

This commit solves the problem in some assertions from
rotatedRectangleIntersection when dealing with rectangles far from
origin.

* Revert type changes in types.cpp and adequate code to c++98

* Revert unnecessary casts on types.cpp

Co-authored-by: Vadim Pisarevsky <vadim.pisarevsky@gmail.com>
3 years agoMerge pull request #20260 from JoeHowse:DirectX-float16-conversions
Alexander Alekhin [Fri, 11 Jun 2021 20:13:11 +0000 (20:13 +0000)]
Merge pull request #20260 from JoeHowse:DirectX-float16-conversions

3 years agoMerge pull request #20190 from rogday:tf_importer_ref
Alexander Alekhin [Fri, 11 Jun 2021 20:06:09 +0000 (20:06 +0000)]
Merge pull request #20190 from rogday:tf_importer_ref

3 years agosplit if into map of functions
rogday [Tue, 1 Jun 2021 14:05:27 +0000 (17:05 +0300)]
split if into map of functions

3 years agoDirectX: Support more types, including float16
Joe Howse [Fri, 11 Jun 2021 02:56:55 +0000 (23:56 -0300)]
DirectX: Support more types, including float16

Support the following type conversions:

* CV_16FC4 --> DXGI_FORMAT_R16G16B16A16_FLOAT

* CV_16FC2 --> DXGI_FORMAT_R16G16_FLOAT

* CV_16FC1 --> DXGI_FORMAT_R16_FLOAT

* CV_32FC2 --> DXGI_FORMAT_R32G32_FLOAT

* CV_32FC1 --> DXGI_FORMAT_D32_FLOAT

* CV_32SC2 --> DXGI_FORMAT_R32G32_UINT

* CV_32SC2 --> DXGI_FORMAT_R32G32_SINT

* CV_8UC4 -->  DXGI_FORMAT_R8G8_B8G8_UNORM

* CV_8UC4 -->  DXGI_FORMAT_G8R8_G8B8_UNORM

3 years agoMerge pull request #20257 from alalek:python_fix_extra_py_code_installation
Alexander Alekhin [Thu, 10 Jun 2021 13:49:13 +0000 (13:49 +0000)]
Merge pull request #20257 from alalek:python_fix_extra_py_code_installation

3 years agoMerge pull request #20184 from sivanov-work:fix_gapi_empty_input
Sergey Ivanov [Thu, 10 Jun 2021 11:05:46 +0000 (14:05 +0300)]
Merge pull request #20184 from sivanov-work:fix_gapi_empty_input

G-API: Add standalone fix for graph empty input

* Add sandalone fix for graph empty input

* Apply some review comments

* Fix whitespace

* Apply review comment: make Mat check more deeper

* Apply some comments

* Remove tracer apply exception throwing

* Apply comments: move validatio into gproto_priv.hpp

* Apply minor text correction

* Fix alignment, remove try-catch

3 years agocmake: fix installation of python extra code
Alexander Alekhin [Thu, 10 Jun 2021 10:51:30 +0000 (13:51 +0300)]
cmake: fix installation of python extra code

3 years agoapplied modifier mask to the state
Smirnov Egor [Wed, 9 Jun 2021 15:43:42 +0000 (18:43 +0300)]
applied modifier mask to the state

3 years agoMerge pull request #20250 from alalek:highgui_fixes
Alexander Alekhin [Wed, 9 Jun 2021 13:28:33 +0000 (13:28 +0000)]
Merge pull request #20250 from alalek:highgui_fixes

3 years agoMerge pull request #20247 from IanMaquignaz:inverseRectification_update
Ian Maquignaz [Wed, 9 Jun 2021 13:27:43 +0000 (09:27 -0400)]
Merge pull request #20247 from IanMaquignaz:inverseRectification_update

Update to initInverseRectificationMap()

* update to initInverseRectificationMap() documentation

* Restructured Calib3d_InitInverseRectificationMap unit test per feedback from alalek

* whitespace

3 years agoMerge pull request #20129 from aDanPin:dp/improvement_gapi_stereo_documentation
Pinaev Danil [Wed, 9 Jun 2021 13:24:50 +0000 (16:24 +0300)]
Merge pull request #20129 from aDanPin:dp/improvement_gapi_stereo_documentation

G-API: Improvement stereo documentation.

* Documentation improvement

* Set valid default values for gapi stereo

* Small doc fix

* Review response

* Review response

* Review response

* Review response

* Revie response

* Review response

* Review response

* Review response

3 years agoMerge pull request #20112 from mpashchenkov:mp/ocv-gapi-docs-part1
Maxim Pashchenkov [Wed, 9 Jun 2021 13:23:51 +0000 (16:23 +0300)]
Merge pull request #20112 from mpashchenkov:mp/ocv-gapi-docs-part1

G-API: Documentation for Params (IE and ONNX).

* Applying comments

* Removed type of model from PramsDesc

* Added message for onnx ParamDesc

* Whitespaces

* Review

* Fix comments to review

* Fix comments

Co-authored-by: Anatoliy Talamanov <anatoliy.talamanov@intel.com>
3 years agoMerge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Wed, 9 Jun 2021 10:58:37 +0000 (10:58 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4

3 years agoMerge pull request #20251 from alalek:python_sys_path_0_workaround
Alexander Alekhin [Wed, 9 Jun 2021 10:58:18 +0000 (10:58 +0000)]
Merge pull request #20251 from alalek:python_sys_path_0_workaround

3 years agoMerge pull request #20248 from alalek:issue_20246
Alexander Alekhin [Wed, 9 Jun 2021 10:52:16 +0000 (10:52 +0000)]
Merge pull request #20248 from alalek:issue_20246

3 years agoMerge pull request #20245 from dbudniko:dbudniko/mtcnn_roi_size_hotfix
Dmitry Budnikov [Wed, 9 Jun 2021 10:28:32 +0000 (13:28 +0300)]
Merge pull request #20245 from dbudniko:dbudniko/mtcnn_roi_size_hotfix

Hot fix negative MTCNN PNet ROI coordinates

* fix negative roi start

* some more experiments

* clean up

3 years agopython(loader): add workaround to detect and patch sys.path[0]
Alexander Alekhin [Wed, 9 Jun 2021 09:51:07 +0000 (09:51 +0000)]
python(loader): add workaround to detect and patch sys.path[0]

3 years agohighgui(gtk): fix initialization order of global objects
Alexander Alekhin [Wed, 9 Jun 2021 09:04:29 +0000 (09:04 +0000)]
highgui(gtk): fix initialization order of global objects

3 years agohighgui: update error messages if no builtin backend
Alexander Alekhin [Wed, 9 Jun 2021 08:36:32 +0000 (08:36 +0000)]
highgui: update error messages if no builtin backend

3 years agohighgui: force loading of imgcodecs module
Alexander Alekhin [Wed, 9 Jun 2021 08:34:58 +0000 (08:34 +0000)]
highgui: force loading of imgcodecs module

- required for plugins on Linux (they use imwrite, but there is no link dependency)

3 years agocore: fix nSize initialization in cvIplImage()
Alexander Alekhin [Wed, 9 Jun 2021 07:31:38 +0000 (07:31 +0000)]
core: fix nSize initialization in cvIplImage()

3 years agoMerge pull request #20244 from alalek:update_ffmpeg_4.x
Alexander Alekhin [Tue, 8 Jun 2021 19:23:25 +0000 (19:23 +0000)]
Merge pull request #20244 from alalek:update_ffmpeg_4.x

3 years agoMerge pull request #20221 from komakai:java-at-function
Alexander Alekhin [Tue, 8 Jun 2021 18:45:38 +0000 (18:45 +0000)]
Merge pull request #20221 from komakai:java-at-function

3 years agoMerge pull request #20220 from komakai:swift-at-function
Alexander Alekhin [Tue, 8 Jun 2021 18:45:20 +0000 (18:45 +0000)]
Merge pull request #20220 from komakai:swift-at-function

3 years agovideoio(test): skip AV1 HW tests
Alexander Alekhin [Tue, 8 Jun 2021 17:25:09 +0000 (17:25 +0000)]
videoio(test): skip AV1 HW tests

- FFMPEG: "[av1 @ 0000027ac07d1340] Your platform doesn't suppport hardware accelerated AV1 decoding."

3 years agoMerge pull request #20243 from APrigarina:fix_tracking_api
Anna Prigarina [Tue, 8 Jun 2021 15:46:57 +0000 (18:46 +0300)]
Merge pull request #20243 from APrigarina:fix_tracking_api

Tracking API: fix incorrect structure

* fix incorrect structure of best score id

* video(DaSiamRPN): specify sizes of scalar arrays

3 years agoMerge pull request #20138 from YashasSamaga:cuda4dnn-runtime-matmul
Alexander Alekhin [Tue, 8 Jun 2021 14:47:17 +0000 (14:47 +0000)]
Merge pull request #20138 from YashasSamaga:cuda4dnn-runtime-matmul

3 years agoffmpeg/4.x: update FFmpeg wrapper 2021.06
Alexander Alekhin [Tue, 8 Jun 2021 14:18:24 +0000 (14:18 +0000)]
ffmpeg/4.x: update FFmpeg wrapper 2021.06

- FFmpeg 4.4
- libvpx 1.10.0

3 years agoMerge pull request #20242 from alalek:update_version_4.5.3-pre
Alexander Alekhin [Tue, 8 Jun 2021 13:54:50 +0000 (13:54 +0000)]
Merge pull request #20242 from alalek:update_version_4.5.3-pre

3 years agoMake Kotlin plugin version compatible with the Gradle version
Giles Payne [Tue, 8 Jun 2021 13:51:07 +0000 (22:51 +0900)]
Make Kotlin plugin version compatible with the Gradle version

3 years agoMerge pull request #20241 from alalek:fixup_20149
Alexander Alekhin [Tue, 8 Jun 2021 13:44:58 +0000 (13:44 +0000)]
Merge pull request #20241 from alalek:fixup_20149

3 years agoMerge pull request #20240 from alalek:fixup_20149_4.x
Alexander Alekhin [Tue, 8 Jun 2021 13:44:24 +0000 (13:44 +0000)]
Merge pull request #20240 from alalek:fixup_20149_4.x

3 years agoMerge pull request #20235 from IanMaquignaz:calib3d_update_hyperlinks
Vadim Pisarevsky [Tue, 8 Jun 2021 13:27:12 +0000 (13:27 +0000)]
Merge pull request #20235 from IanMaquignaz:calib3d_update_hyperlinks

3 years agohighgui(gtk): fix NULL ptr checks
Alexander Alekhin [Tue, 8 Jun 2021 08:39:06 +0000 (08:39 +0000)]
highgui(gtk): fix NULL ptr checks

3 years agohighgui(gtk): fix NULL ptr checks
Alexander Alekhin [Tue, 8 Jun 2021 08:39:06 +0000 (08:39 +0000)]
highgui(gtk): fix NULL ptr checks

3 years agoMerge pull request #20169 from TolyaTalamanov:at/doc-generic-type
Anatoliy Talamanov [Tue, 8 Jun 2021 08:59:57 +0000 (11:59 +0300)]
Merge pull request #20169 from TolyaTalamanov:at/doc-generic-type

[G-API] Generic type documentation

* Put doc about generic type

* Fix comments to review

3 years agoMerge pull request #20151 from smirnov-alexey:as/extend_media_frame
Alexey Smirnov [Tue, 8 Jun 2021 08:58:51 +0000 (11:58 +0300)]
Merge pull request #20151 from smirnov-alexey:as/extend_media_frame

G-API: Extend MediaFrame to be able to extract additional info besides access

* Extend MediaFrame to be able to extract additional info besides access

* Add default implementation for blobParams()

* Add comment on the default blobParams()

3 years agopre: OpenCV 4.5.3 (version++)
Alexander Alekhin [Mon, 17 May 2021 10:43:38 +0000 (10:43 +0000)]
pre: OpenCV 4.5.3 (version++)

3 years agoMerge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Tue, 8 Jun 2021 05:04:57 +0000 (05:04 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4

3 years agoMerge pull request #20165 from IanMaquignaz:inverseRectification
Vadim Pisarevsky [Tue, 8 Jun 2021 01:44:56 +0000 (01:44 +0000)]
Merge pull request #20165 from IanMaquignaz:inverseRectification

3 years agoMerge pull request #20236 from alalek:update_version_3.4.15-pre
Alexander Alekhin [Mon, 7 Jun 2021 22:05:29 +0000 (22:05 +0000)]
Merge pull request #20236 from alalek:update_version_3.4.15-pre

3 years agoMerge pull request #20203 from JoeHowse:clMath-patches
JoeHowse [Mon, 7 Jun 2021 20:24:27 +0000 (17:24 -0300)]
Merge pull request #20203 from JoeHowse:clMath-patches

Fix dynamic loading of clBLAS and clFFT (formerly, clAmdBlas and clAmdFft)

* Fix dynamic loading of clBLAS and clFFT

* Update filenames and function names for clBLAS (formerly, clAmdBlas)

* Update filenames and function names for clFFT (formerly, clAmdFft)

* Uncomment teardown of clFFT; tear down clFFT in same way as clBLAS

* Fix generators for clBLAS and clFFT headers

* Update generators to parse recent clBLAS and clFFT library headers

* Update generators to be compatible with Python 3

* Re-generate OpenCV's clBLAS and clFFT headers

* Update function calls to match names in newly generated headers

* Disable (and comment on) teardown code for clBLAS and clFFT

* Renaming *clamd* files

* Renaming *clamdblas* files to *clblas*

* Renaming *clamdfft* files to *clfft*

* Update generator for CL headers

* Update generator to be compatible with Python 3

3 years agoMerge pull request #20027 from diablodale:fix19807-UMat-usageFlags
Alexander Alekhin [Mon, 7 Jun 2021 20:20:13 +0000 (20:20 +0000)]
Merge pull request #20027 from diablodale:fix19807-UMat-usageFlags

3 years agopre: OpenCV 3.4.15 (version++)
Alexander Alekhin [Mon, 7 Jun 2021 20:10:34 +0000 (20:10 +0000)]
pre: OpenCV 3.4.15 (version++)

3 years agoAdded declaration, definition and unit test for initInverseRectificationMap()
Ian Maquignaz [Fri, 28 May 2021 20:47:36 +0000 (16:47 -0400)]
Added declaration, definition and unit test for initInverseRectificationMap()

Fixed trailing whitespace

Update to initInverseRectificationMap documentation for clarity

Added test case for initInverseRectificationMap()
Updated documentation.

Fixed whitespace error in docs

Small update to test function
Now passes success_error_level

final update to inverseRectification documentation

3 years agoAdded markup to enable hyperlinking of functions in calib3d documentation
Ian Maquignaz [Mon, 7 Jun 2021 15:30:58 +0000 (11:30 -0400)]
Added markup to enable hyperlinking of functions in calib3d documentation

fixed find*, calibrate*, stereo*

fixed decompose*, convert*

Fixed recoverPose, and projectPoints

Fixed typo in docs which resulted in a docs warning

3 years agoMerge pull request #20229 from alalek:fix_highgui_build
Alexander Alekhin [Mon, 7 Jun 2021 17:36:44 +0000 (17:36 +0000)]
Merge pull request #20229 from alalek:fix_highgui_build

3 years agoMerge pull request #20223 from jogo-:3.4_wp8_samples_typos
jogo- [Mon, 7 Jun 2021 17:32:14 +0000 (19:32 +0200)]
Merge pull request #20223 from jogo-:3.4_wp8_samples_typos

* Fix typo in App.xaml.cs

* Fix typo in App.xaml.cs

* Fix typo in App.xaml.cs

3 years agoAdd Thickness parameter in drawMatches function
Tiago De Gaspari [Mon, 7 Jun 2021 13:55:23 +0000 (10:55 -0300)]
Add Thickness parameter in drawMatches function

This commit adds the feature of selecting the thickness
of the matches drawn by the drawMatches function.

In larger images, the default thickness of 1 pixel creates images
that are hard to visualize.

3 years agohighgui: update backends handling, fix WITH_OPENGL=ON build
Alexander Alekhin [Fri, 4 Jun 2021 17:15:07 +0000 (17:15 +0000)]
highgui: update backends handling, fix WITH_OPENGL=ON build

3 years agoAdd test for Java Mat.at
Giles Payne [Sun, 6 Jun 2021 10:13:27 +0000 (19:13 +0900)]
Add test for Java Mat.at

3 years agoAt-like function for Java/Kotlin
Giles Payne [Sat, 5 Jun 2021 11:46:09 +0000 (20:46 +0900)]
At-like function for Java/Kotlin

3 years agoAdd tests for Mat.at function
Giles Payne [Sun, 6 Jun 2021 05:19:30 +0000 (14:19 +0900)]
Add tests for Mat.at function

3 years agoAt-like function for Swift
Giles Payne [Sat, 5 Jun 2021 12:32:31 +0000 (21:32 +0900)]
At-like function for Swift

3 years agoMerge pull request #20211 from kstuedem:fix_dshow_memory_leak
Alexander Alekhin [Sat, 5 Jun 2021 16:02:12 +0000 (16:02 +0000)]
Merge pull request #20211 from kstuedem:fix_dshow_memory_leak

3 years agoMerge pull request #20210 from kstuedem:fix_invalid_media_type
Alexander Alekhin [Sat, 5 Jun 2021 16:01:51 +0000 (16:01 +0000)]
Merge pull request #20210 from kstuedem:fix_invalid_media_type

3 years agovideoio(dshow) fix incompatible media type left set on video device
Kai Stüdemann [Thu, 3 Jun 2021 20:11:24 +0000 (22:11 +0200)]
videoio(dshow) fix incompatible media type left set on video device

3 years agovideoio(dshow) fix memory leak
Kai Stüdemann [Thu, 3 Jun 2021 20:12:46 +0000 (22:12 +0200)]
videoio(dshow) fix memory leak

3 years agoMerge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Thu, 3 Jun 2021 16:23:36 +0000 (16:23 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4

3 years agoMerge pull request #20201 from PolarNick239:3.4
Alexander Alekhin [Thu, 3 Jun 2021 16:20:24 +0000 (16:20 +0000)]
Merge pull request #20201 from PolarNick239:3.4

3 years agoUMat usageFlags fixes opencv/opencv#19807
Dale Phurrough [Tue, 4 May 2021 20:29:15 +0000 (22:29 +0200)]
UMat usageFlags fixes opencv/opencv#19807

- corrects code to support non- USAGE_DEFAULT settings
- accuracy, regression, perf test cases
- not tested on the 3.x branch

3 years agoMerge pull request #20080 from pauljurczak:patch-3
Paul Jurczak [Wed, 2 Jun 2021 19:15:52 +0000 (13:15 -0600)]
Merge pull request #20080 from pauljurczak:patch-3

* Update dnn.hpp

getPerfProfile is not supported by the CUDA backend, see https://github.com/opencv/opencv/issues/20077

* dnn.hpp: fix doxygen formatting

3 years agoMerge pull request #20146 from asmorkalov:as/java_test_filter
Alexander Alekhin [Wed, 2 Jun 2021 17:50:29 +0000 (17:50 +0000)]
Merge pull request #20146 from asmorkalov:as/java_test_filter

3 years agoMerge pull request #20149 from rogday:on_mouse_floor
Alexander Alekhin [Wed, 2 Jun 2021 17:48:43 +0000 (17:48 +0000)]
Merge pull request #20149 from rogday:on_mouse_floor

3 years agoMerge pull request #20194 from mshabunin:doc-plugins
Alexander Alekhin [Wed, 2 Jun 2021 16:36:40 +0000 (16:36 +0000)]
Merge pull request #20194 from mshabunin:doc-plugins

3 years agoMerge pull request #20192 from alalek:update_libjpeg-turbo
Alexander Alekhin [Wed, 2 Jun 2021 16:30:24 +0000 (16:30 +0000)]
Merge pull request #20192 from alalek:update_libjpeg-turbo

3 years agoMerge pull request #20191 from alalek:issue_20032
Alexander Alekhin [Wed, 2 Jun 2021 16:29:50 +0000 (16:29 +0000)]
Merge pull request #20191 from alalek:issue_20032

3 years agoMerge pull request #20189 from dbudniko:dbudniko/mtcnn_sample_with_regular_transpose_...
Dmitry Budnikov [Wed, 2 Jun 2021 16:26:22 +0000 (19:26 +0300)]
Merge pull request #20189 from dbudniko:dbudniko/mtcnn_sample_with_regular_transpose_kernel

Remove custom transpose kernel from MTCNN sample

3 years agodocs/tutorials: improve plugin sections
Maksim Shabunin [Tue, 1 Jun 2021 22:54:00 +0000 (01:54 +0300)]
docs/tutorials: improve plugin sections

3 years agoEXR reading: support Z channel if no Y channel
Nikolay Polyarniy [Wed, 2 Jun 2021 12:53:32 +0000 (15:53 +0300)]
EXR reading: support Z channel if no Y channel

3 years ago3rdparty: libjpeg-turbo 2.0.6 => 2.1.0
Alexander Alekhin [Tue, 1 Jun 2021 19:48:49 +0000 (19:48 +0000)]
3rdparty: libjpeg-turbo 2.0.6 => 2.1.0

https://github.com/libjpeg-turbo/libjpeg-turbo/releases/tag/2.1.0

3 years agots: migrate from cgi.escape to html.escape in .py file
Alexander Alekhin [Tue, 1 Jun 2021 19:19:05 +0000 (19:19 +0000)]
ts: migrate from cgi.escape to html.escape in .py file

3 years agoMerge pull request #20157 from mpashchenkov:mp/ocv-gapi-pnetworks
Maxim Pashchenkov [Tue, 1 Jun 2021 14:42:44 +0000 (17:42 +0300)]
Merge pull request #20157 from mpashchenkov:mp/ocv-gapi-pnetworks

G-API: Python. Wrapper for networks.

* Python networks

* Added pyopencv_to

* Changed work with pyopencv_to

3 years agoMerge pull request #20175 from rogday:dnn_samples_cuda
rogday [Tue, 1 Jun 2021 14:00:51 +0000 (17:00 +0300)]
Merge pull request #20175 from rogday:dnn_samples_cuda

add cuda and vulkan backends to dnn samples

3 years agoMerge pull request #20150 from rogday:svm_detector_test
Alexander Alekhin [Tue, 1 Jun 2021 13:31:12 +0000 (13:31 +0000)]
Merge pull request #20150 from rogday:svm_detector_test

3 years agoMerge pull request #20187 from alalek:highgui_plugins_cleanup
Alexander Alekhin [Tue, 1 Jun 2021 13:16:23 +0000 (13:16 +0000)]
Merge pull request #20187 from alalek:highgui_plugins_cleanup