platform/upstream/opencv.git
3 years agohighgui(pollKey): properly handle no-GUI case
Alexander Alekhin [Fri, 5 Feb 2021 23:50:42 +0000 (23:50 +0000)]
highgui(pollKey): properly handle no-GUI case

3 years agoMerge pull request #19411 from crackwitz:highgui-pollkey
Alexander Alekhin [Fri, 5 Feb 2021 20:18:53 +0000 (20:18 +0000)]
Merge pull request #19411 from crackwitz:highgui-pollkey

3 years agoMerge pull request #19451 from alalek:cmake_mkl_tbb_oneapi_workaround
Alexander Alekhin [Fri, 5 Feb 2021 14:22:43 +0000 (14:22 +0000)]
Merge pull request #19451 from alalek:cmake_mkl_tbb_oneapi_workaround

3 years agoMerge pull request #18466 from anna-khakimova:ak/simd_addw_bitwise
Anna Khakimova [Fri, 5 Feb 2021 14:21:42 +0000 (17:21 +0300)]
Merge pull request #18466 from anna-khakimova:ak/simd_addw_bitwise

GAPI: SIMD optimization for AddWeighted kernel.

* Add, sub, absdiff kernels optimization

* AddW kernel

* And, or kernels

* AddWeighted refactoring and SIMD opt for AbsDiffC kernel

* Remove simd opt of AbsDiffC kernel

* Refactoring

* Applied comments

* Refactoring.Step2

* Applied comments.Step2

3 years agoMerge pull request #19456 from alalek:fixup_19447
Alexander Alekhin [Thu, 4 Feb 2021 16:03:24 +0000 (16:03 +0000)]
Merge pull request #19456 from alalek:fixup_19447

3 years agocmake(tbb): fix target_compile_definitions() with "UNKNOWN" target
Alexander Alekhin [Wed, 3 Feb 2021 22:16:42 +0000 (22:16 +0000)]
cmake(tbb): fix target_compile_definitions() with "UNKNOWN" target

- https://gitlab.kitware.com/cmake/cmake/-/issues/19434

3 years agocmake: workaround oneAPI problem with -DMKL_WITH_TBB=ON
Alexander Alekhin [Wed, 3 Feb 2021 15:49:59 +0000 (15:49 +0000)]
cmake: workaround oneAPI problem with -DMKL_WITH_TBB=ON

3 years agoMerge pull request #19408 from crackwitz:ogl-wndprop-vsync
Alexander Alekhin [Wed, 3 Feb 2021 09:56:57 +0000 (09:56 +0000)]
Merge pull request #19408 from crackwitz:ogl-wndprop-vsync

3 years agoMerge pull request #19286 from diablodale:add-cuda-stream-constructor
Alexander Alekhin [Wed, 3 Feb 2021 09:55:02 +0000 (09:55 +0000)]
Merge pull request #19286 from diablodale:add-cuda-stream-constructor

3 years agohighgui: expose VSYNC window property for OpenGL on W32
Christoph Rackwitz [Tue, 2 Feb 2021 20:26:13 +0000 (21:26 +0100)]
highgui: expose VSYNC window property for OpenGL on W32

property getter/setter code conditional on HAVE_OPENGL
getter: return -1 upon specific OpenGL errors

3 years agoimplementation of pollKey, companion to waitKey
Christoph Rackwitz [Mon, 1 Feb 2021 14:44:03 +0000 (15:44 +0100)]
implementation of pollKey, companion to waitKey

w32 backend: implemented
other backends: stubbed or fallback to waitKey
documentation: cross-linked and more precise in some places

3 years agoMerge pull request #19447 from alalek:cmake_tbb_workaround_msvc
Alexander Alekhin [Tue, 2 Feb 2021 20:33:26 +0000 (20:33 +0000)]
Merge pull request #19447 from alalek:cmake_tbb_workaround_msvc

3 years agocmake: workaround oneTBB build issues with MSVC
Alexander Alekhin [Tue, 2 Feb 2021 15:03:27 +0000 (15:03 +0000)]
cmake: workaround oneTBB build issues with MSVC

3 years agoMerge pull request #19423 from LaurentBerger:houg_acc
LaurentBerger [Mon, 1 Feb 2021 21:22:10 +0000 (22:22 +0100)]
Merge pull request #19423 from LaurentBerger:houg_acc

Return accumulator value in HoughLines algorithm

* try to solve #17050

use cv_wrap_as

add python test

parameters

* review

* move wrapper to imgproc/bindings.hpp

3 years agoMerge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Sun, 31 Jan 2021 17:44:15 +0000 (17:44 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4

3 years agoMerge pull request #19430 from alalek:fixup_19216
Alexander Alekhin [Sun, 31 Jan 2021 17:41:24 +0000 (17:41 +0000)]
Merge pull request #19430 from alalek:fixup_19216

3 years agoMerge pull request #19427 from alalek:issue_19426
Alexander Alekhin [Sun, 31 Jan 2021 14:24:37 +0000 (14:24 +0000)]
Merge pull request #19427 from alalek:issue_19426

3 years agojs: fix SIMD build
Alexander Alekhin [Sun, 31 Jan 2021 00:12:51 +0000 (00:12 +0000)]
js: fix SIMD build

3 years agoMerge pull request #19424 from alalek:cmake_linters_update
Alexander Alekhin [Sat, 30 Jan 2021 12:37:57 +0000 (12:37 +0000)]
Merge pull request #19424 from alalek:cmake_linters_update

3 years agoMerge pull request #19057 from sl-sergei:changes_for_cuda_1d
Alexander Alekhin [Sat, 30 Jan 2021 11:39:43 +0000 (11:39 +0000)]
Merge pull request #19057 from sl-sergei:changes_for_cuda_1d

3 years agobuild: fix cv2.cpp compilation
Alexander Alekhin [Sat, 30 Jan 2021 11:32:27 +0000 (11:32 +0000)]
build: fix cv2.cpp compilation

3 years agoAlign 3.4 branch with master
Sergey Slashchinin [Tue, 8 Dec 2020 18:28:04 +0000 (21:28 +0300)]
Align 3.4 branch with master

3 years agocmake: fix pylint/flake8 detection, update flake8 exclude
Alexander Alekhin [Fri, 29 Jan 2021 16:59:13 +0000 (16:59 +0000)]
cmake: fix pylint/flake8 detection, update flake8 exclude

3 years agoMerge pull request #18943 from mpashchenkov:mp/onnx-padding
Maxim Pashchenkov [Fri, 29 Jan 2021 14:53:42 +0000 (17:53 +0300)]
Merge pull request #18943 from mpashchenkov:mp/onnx-padding

G-API: ONNX. Support for networks with three dimensional input.

* Padding without tests

* Removed padding

* Some small fixes

* Added wstring_convert

* Alignment fix, m b

* Small fixes

* Moved include from onnx.hpp

3 years agoMerge pull request #19395 from Ixarias:patch-1
Alexander Alekhin [Fri, 29 Jan 2021 12:34:00 +0000 (12:34 +0000)]
Merge pull request #19395 from Ixarias:patch-1

3 years agoMerge pull request #19370 from OlivierLDff:patch-dshow-convertrgb
Olivier Le Doeuff [Fri, 29 Jan 2021 10:18:09 +0000 (11:18 +0100)]
Merge pull request #19370 from OlivierLDff:patch-dshow-convertrgb

VideoCapture/DSHOW : Allow to set CAP_PROP_CONVERT_RGB before FOURCC/FPS/CHANNEL/WIDTH/HEIGHT.

* 🐛 cap_dshow : Allow to set CAP_PROP_CONVERT_RGB before FOURCC/FPS/CHANNEL

* 🐛 cap_dshow : fix g_VI.setConvertRGB not being called with correct boolean value on first property set.

* ✅ cap_dshow : Test CAP_PROP_CONVERT_RGB persistence

* 🚨 Fix cast from bool to double

* 🚨 Fix trailing whitespace

3 years agoMerge pull request #19384 from mshabunin:support-onetbb
Alexander Alekhin [Fri, 29 Jan 2021 06:44:36 +0000 (06:44 +0000)]
Merge pull request #19384 from mshabunin:support-onetbb

3 years agoMKL-TBB: removed tbb from dependencies list
Maksim Shabunin [Tue, 26 Jan 2021 12:52:46 +0000 (15:52 +0300)]
MKL-TBB: removed tbb from dependencies list

3 years agocore, gapi: supported build with oneTBB 2021
Maksim Shabunin [Sun, 24 Jan 2021 01:12:40 +0000 (04:12 +0300)]
core, gapi: supported build with oneTBB 2021

3 years agoMerge pull request #19413 from alalek:videoio_plugins_capture_params
Alexander Alekhin [Thu, 28 Jan 2021 15:17:36 +0000 (15:17 +0000)]
Merge pull request #19413 from alalek:videoio_plugins_capture_params

3 years agoadd cuda::Stream constructor with cuda flags
Dale Phurrough [Thu, 28 Jan 2021 15:14:01 +0000 (16:14 +0100)]
add cuda::Stream constructor with cuda flags

3 years agovideoio(plugins): support VideoCaptureParameters, CAPTURE_API_VERSION=1
Alexander Alekhin [Thu, 28 Jan 2021 06:00:38 +0000 (06:00 +0000)]
videoio(plugins): support VideoCaptureParameters, CAPTURE_API_VERSION=1

- example: ffmpeg

3 years agoMerge pull request #19394 from MaximMilashchenko:params
MaximMilashchenko [Wed, 27 Jan 2021 22:07:43 +0000 (01:07 +0300)]
Merge pull request #19394 from MaximMilashchenko:params

add video capture parameters

* add parameters

* videoio: revert unnecessary massive changes

* videoio: support capture parameters in backends API

- add tests
- FFmpeg backend sample code
- StaticBackend API is done
- support through PluginBackend API will be added later

Co-authored-by: Milashchenko <maksim.milashchenko@intel.com>
Co-authored-by: Alexander Alekhin <alexander.a.alekhin@gmail.com>
3 years agoMerge pull request #19404 from LupusSanctus:am/text_graph_preproc
Alexander Alekhin [Wed, 27 Jan 2021 18:32:33 +0000 (18:32 +0000)]
Merge pull request #19404 from LupusSanctus:am/text_graph_preproc

3 years agoMerge pull request #19365 from alalek:parallel_api
Alexander Alekhin [Wed, 27 Jan 2021 18:12:15 +0000 (18:12 +0000)]
Merge pull request #19365 from alalek:parallel_api

3 years agoCorrected SSD text graph generation
Anastasia Murzova [Tue, 26 Jan 2021 21:59:10 +0000 (00:59 +0300)]
Corrected SSD text graph generation

3 years agocore: parallel backends API
Alexander Alekhin [Thu, 21 Jan 2021 11:03:17 +0000 (11:03 +0000)]
core: parallel backends API

- allow to replace parallel_for() backend

3 years agoChange Keymap wording for gray image in curve mode
Ixarias [Mon, 25 Jan 2021 19:34:57 +0000 (13:34 -0600)]
Change Keymap wording for gray image in curve mode

Instead of being a copy of line 76, line 79 instead correctly indicates that it will show a histogram for a gray image in curve mode, as given by the code block at line 103 referencing image "gray" instead of image "im".

3 years agoMerge pull request #19403 from diablodale:fix_19402_python_test_filter_34
Alexander Alekhin [Tue, 26 Jan 2021 19:23:12 +0000 (19:23 +0000)]
Merge pull request #19403 from diablodale:fix_19402_python_test_filter_34

3 years agofix python test runner wildcard handling
Dale Phurrough [Tue, 26 Jan 2021 17:32:20 +0000 (18:32 +0100)]
fix python test runner wildcard handling

* fix opencv/opencv#19402

3 years agoMerge pull request #17604 from LupusSanctus:am/pytorch_tf_cls_tutorial
Anastasia M [Tue, 26 Jan 2021 11:06:15 +0000 (14:06 +0300)]
Merge pull request #17604 from LupusSanctus:am/pytorch_tf_cls_tutorial

[GSoC] Added TF and PyTorch classification conversion cases

* Added TF and PyTorch classification conversion cases

* Modified structure, some processing scripts. Added evaluation pipeline

* Minor structure change

* Removed extra functions, minor structure change

* Modified structure, code corrections

* Updated classification code block, added classification tutorials

* Added minor modifications of paths

* Classification block corrections in accordance with comments

3 years agoMerge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Mon, 25 Jan 2021 22:34:41 +0000 (22:34 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4

3 years agoMerge pull request #19373 from l-bat:lb/tf_matmul_shared
Alexander Alekhin [Mon, 25 Jan 2021 22:08:24 +0000 (22:08 +0000)]
Merge pull request #19373 from l-bat:lb/tf_matmul_shared

3 years agoMerge pull request #19372 from l-bat:lb/onnx_pads_calc
Liubov Batanina [Mon, 25 Jan 2021 22:07:50 +0000 (01:07 +0300)]
Merge pull request #19372 from l-bat:lb/onnx_pads_calc

* Fixed bug with constant Div

* Supported constant mul and div for inputs with different shapes

3 years agoMerge pull request #19385 from alalek:ocl_isOpenCLActivated_update
Alexander Alekhin [Mon, 25 Jan 2021 13:54:00 +0000 (13:54 +0000)]
Merge pull request #19385 from alalek:ocl_isOpenCLActivated_update

3 years agoMerge pull request #19390 from tomoaki0705:fixCudaLegacyCalib3d
Alexander Alekhin [Mon, 25 Jan 2021 13:32:42 +0000 (13:32 +0000)]
Merge pull request #19390 from tomoaki0705:fixCudaLegacyCalib3d

3 years agoMerge pull request #19388 from GArik:orbbec
Alexander Alekhin [Mon, 25 Jan 2021 13:29:28 +0000 (13:29 +0000)]
Merge pull request #19388 from GArik:orbbec

3 years agoMerge pull request #19344 from VadimLevin:dev/vlevin/generic-sequence-conversion
Alexander Alekhin [Mon, 25 Jan 2021 08:22:57 +0000 (08:22 +0000)]
Merge pull request #19344 from VadimLevin:dev/vlevin/generic-sequence-conversion

3 years agofix peaky test failure
Tomoaki Teshima [Mon, 25 Jan 2021 08:14:37 +0000 (17:14 +0900)]
fix peaky test failure
  * follow the review comment

3 years agofeat: common fixed size sequence conversion for Python bindings
Vadim Levin [Mon, 18 Jan 2021 13:09:11 +0000 (16:09 +0300)]
feat: common fixed size sequence conversion for Python bindings

3 years agoMerge pull request #19078 from zihaomu:dasiamrpn_tracker_c_plus_plus
ZhM [Sun, 24 Jan 2021 22:22:25 +0000 (06:22 +0800)]
Merge pull request #19078 from zihaomu:dasiamrpn_tracker_c_plus_plus

Add DaSiamRPN tracker sample of c++ version

* add sample dasiamrpn_tracker of c++ version.

* samples(dasiamrpn_tracker.cpp): apply clang-format

- exclude "keys" variable

* samples(dasiamrpn_tracker.cpp): coding style and UX fixes

3 years agoMerge pull request #19380 from alalek:python_fix_rect_conversion
Alexander Alekhin [Sun, 24 Jan 2021 22:19:28 +0000 (22:19 +0000)]
Merge pull request #19380 from alalek:python_fix_rect_conversion

3 years agoSmall corrections to Orbbec Astra cameras tutorial
Igor Murzov [Wed, 23 Dec 2020 10:01:25 +0000 (13:01 +0300)]
Small corrections to Orbbec Astra cameras tutorial

3 years agoMerge pull request #19337 from OrestChura:oc/fLine_fCont_perftests
Orest Chura [Sun, 24 Jan 2021 15:41:04 +0000 (18:41 +0300)]
Merge pull request #19337 from OrestChura:oc/fLine_fCont_perftests

[G-API]: Performance tests for fitLine and findContours

* Perf.Test for findContours(H)

* Perf.Test for fitLine(2D.3D;Mat,vector<Point2i/2f/2d/3i/3f/3d>)

* Reducing the template specializations number

* Applying comments

3 years agoMerge pull request #19383 from tomoaki0705:fixWrongIndex
Alexander Alekhin [Sun, 24 Jan 2021 15:23:34 +0000 (15:23 +0000)]
Merge pull request #19383 from tomoaki0705:fixWrongIndex

3 years agoMerge pull request #19382 from crackwitz:highgui-w32-remove-gutter
Alexander Alekhin [Sun, 24 Jan 2021 15:23:03 +0000 (15:23 +0000)]
Merge pull request #19382 from crackwitz:highgui-w32-remove-gutter

3 years agofix wrong index
Tomoaki Teshima [Sun, 24 Jan 2021 11:29:52 +0000 (20:29 +0900)]
fix wrong index

3 years agocore(ocl): update isOpenCLActivated()
Alexander Alekhin [Sun, 24 Jan 2021 01:24:32 +0000 (01:24 +0000)]
core(ocl): update isOpenCLActivated()

- reuse g_isOpenCLAvailable variable instead

3 years agohighgui: remove gutter in window_w32
Christoph Rackwitz [Sat, 23 Jan 2021 15:01:07 +0000 (16:01 +0100)]
highgui: remove gutter in window_w32

3 years agopython: handle errors in Rect conversions
Alexander Alekhin [Sat, 23 Jan 2021 01:58:45 +0000 (01:58 +0000)]
python: handle errors in Rect conversions

3 years agoMerge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Fri, 22 Jan 2021 20:27:40 +0000 (20:27 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4

3 years agoMerge pull request #19376 from alalek:fixup_19105
Alexander Alekhin [Fri, 22 Jan 2021 20:22:36 +0000 (20:22 +0000)]
Merge pull request #19376 from alalek:fixup_19105

3 years agoMerge pull request #19334 from alalek:fix_19134
Alexander Alekhin [Fri, 22 Jan 2021 20:05:58 +0000 (20:05 +0000)]
Merge pull request #19334 from alalek:fix_19134

3 years agojs(doc): fix path
Alexander Alekhin [Fri, 22 Jan 2021 19:50:25 +0000 (19:50 +0000)]
js(doc): fix path

3 years agoMerge pull request #19364 from asmorkalov:as/capture_buffer_safety_test
Alexander Alekhin [Fri, 22 Jan 2021 19:18:14 +0000 (19:18 +0000)]
Merge pull request #19364 from asmorkalov:as/capture_buffer_safety_test

3 years agoAdded shared weights for MatMul
Liubov Batanina [Fri, 22 Jan 2021 13:47:02 +0000 (16:47 +0300)]
Added shared weights for MatMul

3 years agoVideoCapture test to ensure that cv::VideoCapture does not share output buffers betwe...
Alexander Smorkalov [Thu, 21 Jan 2021 08:57:45 +0000 (11:57 +0300)]
VideoCapture test to ensure that cv::VideoCapture does not share output buffers between frames.

3 years agoMerge pull request #19058 from sl-sergei:cuda_1d
Sergei Slashchinin [Thu, 21 Jan 2021 22:16:56 +0000 (01:16 +0300)]
Merge pull request #19058 from sl-sergei:cuda_1d

Conv1D and Pool1D for CUDA backend

* CUDA-independent changes

* Add Conv1D and Pool1D for CUDA backend

* CUDA-independent changes

* Fix typo

* fix comment

* Update fix

* make changes more correct for pooling layer

* Minor fixes for review

* Split skip blocks

3 years agoMerge pull request #19355 from alalek:fixup_19050
Alexander Alekhin [Wed, 20 Jan 2021 22:46:05 +0000 (22:46 +0000)]
Merge pull request #19355 from alalek:fixup_19050

3 years agoMerge pull request #19353 from mshabunin:new-forum-links-master
Alexander Alekhin [Tue, 19 Jan 2021 22:29:36 +0000 (22:29 +0000)]
Merge pull request #19353 from mshabunin:new-forum-links-master

3 years agogapi: fix build warning
Alexander Alekhin [Tue, 19 Jan 2021 22:10:05 +0000 (22:10 +0000)]
gapi: fix build warning

3 years agoMerge pull request #19352 from mshabunin:new-forum-links
Alexander Alekhin [Tue, 19 Jan 2021 21:56:42 +0000 (21:56 +0000)]
Merge pull request #19352 from mshabunin:new-forum-links

3 years agoMerge pull request #19345 from Ryyyc:patch-1
Alexander Alekhin [Tue, 19 Jan 2021 21:52:14 +0000 (21:52 +0000)]
Merge pull request #19345 from Ryyyc:patch-1

3 years agoUpdated more links to forum.opencv.org
Maksim Shabunin [Tue, 19 Jan 2021 18:54:05 +0000 (21:54 +0300)]
Updated more links to forum.opencv.org

3 years agoUpdated more links to forum.opencv.org
Maksim Shabunin [Tue, 19 Jan 2021 18:54:05 +0000 (21:54 +0300)]
Updated more links to forum.opencv.org

3 years agoMerge pull request #19340 from tomoaki0705:fixStitchingExposure
Alexander Alekhin [Mon, 18 Jan 2021 20:35:41 +0000 (20:35 +0000)]
Merge pull request #19340 from tomoaki0705:fixStitchingExposure

3 years agoMerge pull request #19336 from kyshel:patch-1
Alexander Alekhin [Mon, 18 Jan 2021 20:16:04 +0000 (20:16 +0000)]
Merge pull request #19336 from kyshel:patch-1

3 years agoMerge pull request #19320 from alalek:videoio_plugins_api_split_capture_write
Alexander Alekhin [Mon, 18 Jan 2021 20:14:57 +0000 (23:14 +0300)]
Merge pull request #19320 from alalek:videoio_plugins_api_split_capture_write

videoio(plugins): split capture and writer APIs

3 years agoMerge pull request #19312 from VadimLevin:dev/vlevin/clear-msg-for-failed-overload...
Alexander Alekhin [Mon, 18 Jan 2021 20:14:10 +0000 (20:14 +0000)]
Merge pull request #19312 from VadimLevin:dev/vlevin/clear-msg-for-failed-overload-resolution

3 years agoUpdate essential_mat_reconstr.cpp
Ruan [Mon, 18 Jan 2021 15:56:34 +0000 (23:56 +0800)]
Update essential_mat_reconstr.cpp

A small clerical error of an author. The correct expression should be "xy += x_*y_;".

3 years agofeat: add overload resolution exception for Python bindings
Vadim Levin [Tue, 12 Jan 2021 14:50:07 +0000 (17:50 +0300)]
feat: add overload resolution exception for Python bindings

3 years ago update xrange() to range()
kyshel [Sat, 16 Jan 2021 15:40:02 +0000 (23:40 +0800)]
 update xrange() to range()

update xrange() to range() as Python 2 has been deprecate, more info:
1.  Python 2 has been no longer supported officially since January 1, 2020.  Check  https://www.python.org/doc/sunset-python-2/
2.  xrange() was renamed to range() in Python 3. Check  https://stackoverflow.com/questions/17192158/nameerror-global-name-xrange-is-not-defined-in-python-3/17192181#17192181

update xrange() to range()

Update py_fourier_transform.markdown

update xrange() to range()

3 years agocore(ocl): fix lifetime handling of Image kernel args
Alexander Alekhin [Fri, 15 Jan 2021 17:58:57 +0000 (17:58 +0000)]
core(ocl): fix lifetime handling of Image kernel args

3 years agoMerge pull request #19339 from ichisadashioko:modules_highgui_src_window_w32_typo
Alexander Alekhin [Sun, 17 Jan 2021 22:00:00 +0000 (22:00 +0000)]
Merge pull request #19339 from ichisadashioko:modules_highgui_src_window_w32_typo

3 years agoworkaround the test failure
Tomoaki Teshima [Sun, 17 Jan 2021 21:03:43 +0000 (06:03 +0900)]
workaround the test failure

3 years agoMerge pull request #19331 from alalek:gapi_lazy_initialization_kernel_intrinsics
Alexander Alekhin [Sun, 17 Jan 2021 19:20:18 +0000 (19:20 +0000)]
Merge pull request #19331 from alalek:gapi_lazy_initialization_kernel_intrinsics

3 years agoMerge pull request #19326 from alalek:gapi_async_service_lazy_initialization
Alexander Alekhin [Sun, 17 Jan 2021 19:19:48 +0000 (19:19 +0000)]
Merge pull request #19326 from alalek:gapi_async_service_lazy_initialization

3 years agofix typo of the word storage
shioko [Sun, 17 Jan 2021 18:59:20 +0000 (18:59 +0000)]
fix typo of the word storage

3 years agoMerge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Sat, 16 Jan 2021 19:03:42 +0000 (19:03 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4

3 years agoMerge pull request #19332 from alalek:xcode_ccache
Alexander Alekhin [Sat, 16 Jan 2021 18:58:02 +0000 (18:58 +0000)]
Merge pull request #19332 from alalek:xcode_ccache

3 years agoMerge pull request #19330 from l-bat:lb/onnx_mish_subgraph
Alexander Alekhin [Sat, 16 Jan 2021 18:42:19 +0000 (18:42 +0000)]
Merge pull request #19330 from l-bat:lb/onnx_mish_subgraph

3 years agocmake: support ccache with Xcode generator
Alexander Alekhin [Fri, 15 Jan 2021 19:25:55 +0000 (19:25 +0000)]
cmake: support ccache with Xcode generator

3 years agogapi: avoid global static initializers
Alexander Alekhin [Fri, 15 Jan 2021 10:14:52 +0000 (10:14 +0000)]
gapi: avoid global static initializers

- use lazy on-demand initialization

3 years agoAdded Mish ONNX subgraph
Liubov Batanina [Fri, 15 Jan 2021 11:01:48 +0000 (14:01 +0300)]
Added Mish ONNX subgraph

3 years agogapi(async): use lazy-initialization of async_service singleton
Alexander Alekhin [Fri, 15 Jan 2021 04:47:54 +0000 (04:47 +0000)]
gapi(async): use lazy-initialization of async_service singleton

3 years agoMerge pull request #19321 from alalek:fixup_19027
Alexander Alekhin [Thu, 14 Jan 2021 12:08:10 +0000 (12:08 +0000)]
Merge pull request #19321 from alalek:fixup_19027

3 years agoMerge pull request #19268 from fpetrogalli:tabs-summary-output
Francesco Petrogalli [Thu, 14 Jan 2021 12:01:36 +0000 (12:01 +0000)]
Merge pull request #19268 from fpetrogalli:tabs-summary-output

* [ts][summary.py] Extend `-o` to support tabs separated output.

* [ts][summary.py] Improve TABS sepatated output.

There is no need to print TAB at the beginning and at the end of each
row in the table.

Cosmetic change: using python list comprehension instead of for loop
to process a single row.

3 years agoMerge pull request #19050 from anton-potapov:fix_range_var_clang_warnings
Alexander Alekhin [Thu, 14 Jan 2021 10:44:41 +0000 (10:44 +0000)]
Merge pull request #19050 from anton-potapov:fix_range_var_clang_warnings

3 years agovideoio: fix API/ABI_VERSION macros before plugin_api.hpp
Alexander Alekhin [Thu, 14 Jan 2021 10:36:10 +0000 (10:36 +0000)]
videoio: fix API/ABI_VERSION macros before plugin_api.hpp

3 years agovideoio: split capture/writer plugin APIs
Alexander Alekhin [Wed, 13 Jan 2021 22:53:56 +0000 (22:53 +0000)]
videoio: split capture/writer plugin APIs

- migrate GStreamer backed
- migrate FFmpeg backend (with switch on legacy API)
- cv_videoio_capture_retrieve_cb_t uses Mat type instead of number of channels