platform/upstream/opencv.git
21 months agoUpdate SIMD macro for RVV backend.
HAN Liutong [Wed, 26 Oct 2022 13:02:03 +0000 (13:02 +0000)]
Update SIMD macro for RVV backend.

23 months agoMerge pull request #22429 from hanliutong:more-rvv-intrin
Alexander Smorkalov [Wed, 31 Aug 2022 13:14:43 +0000 (13:14 +0000)]
Merge pull request #22429 from hanliutong:more-rvv-intrin

23 months agoMerge pull request #22436 from Harvey-Huang:4-bit_palette_color
Alexander Smorkalov [Wed, 31 Aug 2022 10:33:59 +0000 (10:33 +0000)]
Merge pull request #22436 from Harvey-Huang:4-bit_palette_color

23 months agoMerge pull request #22440 from zihaomu:fix_conv_bug
Alexander Smorkalov [Tue, 30 Aug 2022 07:01:05 +0000 (07:01 +0000)]
Merge pull request #22440 from zihaomu:fix_conv_bug

23 months agoMerge pull request #22306 from zihaomu:qgemm_and_squeeze_opset13_onnximporter
Alexander Smorkalov [Tue, 30 Aug 2022 06:33:57 +0000 (06:33 +0000)]
Merge pull request #22306 from zihaomu:qgemm_and_squeeze_opset13_onnximporter

23 months agoadd qgemm and squeeze op13 supported on ONNXImporter
Zihao Mu [Tue, 30 Aug 2022 01:50:29 +0000 (09:50 +0800)]
add qgemm and squeeze op13 supported on ONNXImporter

23 months agoMerge pull request #22362 from fengyuentau:conv_asym_pad_fuse
Alexander Smorkalov [Mon, 29 Aug 2022 14:56:17 +0000 (17:56 +0300)]
Merge pull request #22362 from fengyuentau:conv_asym_pad_fuse

Remove asymmetric padding in Conv layer since it is supported in CPU backend

23 months agoreplace v_add with +
Zihao Mu [Mon, 29 Aug 2022 09:15:35 +0000 (17:15 +0800)]
replace v_add with +

23 months agoMerge pull request #22337 from zihaomu:load_ONNX_fp16_as_fp32
Alexander Smorkalov [Mon, 29 Aug 2022 06:32:25 +0000 (09:32 +0300)]
Merge pull request #22337 from zihaomu:load_ONNX_fp16_as_fp32

DNN: load fp16 ONNX model as fp32

23 months agotengine: supports conv with asymmetric padding
fengyuentau [Mon, 29 Aug 2022 02:51:26 +0000 (02:51 +0000)]
tengine: supports conv with asymmetric padding

23 months ago4-bit_palette_color
Harvey [Mon, 29 Aug 2022 02:21:17 +0000 (10:21 +0800)]
4-bit_palette_color

23 months agoMerge pull request #22432 from dmatveev:dm/ade_012a
Alexander Alekhin [Sun, 28 Aug 2022 17:50:15 +0000 (17:50 +0000)]
Merge pull request #22432 from dmatveev:dm/ade_012a

23 months agoreuse WORDS_BIGENDIAN.
Zihao Mu [Fri, 26 Aug 2022 23:42:38 +0000 (07:42 +0800)]
reuse WORDS_BIGENDIAN.

23 months agoG-API: Update ADE to v0.1.2a to fix new Windows warnings
Dmitry Matveev [Fri, 26 Aug 2022 18:29:56 +0000 (21:29 +0300)]
G-API: Update ADE to v0.1.2a to fix new Windows warnings

23 months agoFurther optimization of Conv2D, fused Conv_Add_Activation, bring latest code from...
Zihao Mu [Fri, 26 Aug 2022 09:57:25 +0000 (17:57 +0800)]
Further optimization of Conv2D, fused Conv_Add_Activation, bring latest code from ficus OpConv.fx. (#22401)

23 months agoMerge pull request #22236 from mizo:v4l2-multi-planar-v2
Alexander Smorkalov [Fri, 26 Aug 2022 09:51:19 +0000 (12:51 +0300)]
Merge pull request #22236 from mizo:v4l2-multi-planar-v2

V4L2: Add multi-planar capture support

23 months agoMerge pull request #22347 from bu3w:filter-camera-streaming-by-format
Alexander Smorkalov [Fri, 26 Aug 2022 09:49:47 +0000 (12:49 +0300)]
Merge pull request #22347 from bu3w:filter-camera-streaming-by-format

select correct MediaType in MSMF backend.

23 months agoMerge pull request #22333 from cudawarped:fix_for_21101
Alexander Smorkalov [Fri, 26 Aug 2022 09:34:33 +0000 (12:34 +0300)]
Merge pull request #22333 from cudawarped:fix_for_21101

Fix video codec fourcc #21101

23 months agoAdd remaining intrinsics.
HAN Liutong [Fri, 26 Aug 2022 07:06:51 +0000 (07:06 +0000)]
Add remaining intrinsics.

23 months agoload fp16 as fp32 and align fp16 and double in onnx_graph_simplifie
Zihao Mu [Fri, 26 Aug 2022 02:04:44 +0000 (10:04 +0800)]
load fp16 as fp32 and  align fp16 and double in onnx_graph_simplifie

23 months agoMerge pull request #22411 from zihaomu:remove_whitespace
Alexander Alekhin [Wed, 24 Aug 2022 21:57:36 +0000 (21:57 +0000)]
Merge pull request #22411 from zihaomu:remove_whitespace

23 months agoMerge pull request #22353 from hanliutong:more-rvv-intrin
Alexander Smorkalov [Tue, 23 Aug 2022 09:50:01 +0000 (12:50 +0300)]
Merge pull request #22353 from hanliutong:more-rvv-intrin

[GSoC] Add more universal intrinsic implementations for RVV.

23 months agoV4L2: Add multi-planar capture support
Daisuke Mizobuchi [Wed, 15 Jun 2022 01:35:42 +0000 (10:35 +0900)]
V4L2: Add multi-planar capture support

Devices which only support multi-planar capture cannot be processed as
single-planar.

Add multi-planar support to v4l driver.

23 months agoMerge pull request #22410 from zihaomu:silu_support
Alexander Smorkalov [Mon, 22 Aug 2022 12:30:49 +0000 (12:30 +0000)]
Merge pull request #22410 from zihaomu:silu_support

23 months agoMerge pull request #22407 from Biswa96:cmake-pkgconfig-mingw
Alexander Smorkalov [Mon, 22 Aug 2022 09:50:55 +0000 (09:50 +0000)]
Merge pull request #22407 from Biswa96:cmake-pkgconfig-mingw

23 months agoselect correct MediaType in MSMF backend.
MENG Yu [Fri, 5 Aug 2022 17:52:33 +0000 (01:52 +0800)]
select correct MediaType in MSMF backend.

23 months agoremove whitespace
Zihao Mu [Mon, 22 Aug 2022 03:14:59 +0000 (11:14 +0800)]
remove whitespace

23 months agosupport silu activation in darknet
Zihao Mu [Mon, 22 Aug 2022 02:51:29 +0000 (10:51 +0800)]
support silu activation in darknet

23 months agocmake: Enable pkgconfig support for mingw
Biswapriyo Nath [Sun, 21 Aug 2022 06:36:46 +0000 (12:06 +0530)]
cmake: Enable pkgconfig support for mingw

23 months agoMerge pull request #22393 from TolyaTalamanov:at/fix-gapi-vpl-windows-build
Anatoliy Talamanov [Sat, 20 Aug 2022 17:24:41 +0000 (18:24 +0100)]
Merge pull request #22393 from TolyaTalamanov:at/fix-gapi-vpl-windows-build

* Fix G-API OneVPL compilation

* Fix macro

__WIN32__ -> _WIN32

23 months agoMerge pull request #22403 from Biswa96:add-locale-header
Alexander Smorkalov [Fri, 19 Aug 2022 10:01:23 +0000 (10:01 +0000)]
Merge pull request #22403 from Biswa96:add-locale-header

23 months agovideoio: Include missing locale header for std::wstring_convert
Biswapriyo Nath [Fri, 19 Aug 2022 07:44:57 +0000 (13:14 +0530)]
videoio: Include missing locale header for std::wstring_convert

This fixes the following error with mingw toolchain:
opencv/modules/videoio/src/cap_msmf.cpp:1020: error: 'wstring_convert' is not a member of 'std'
 1020 |                                     std::wstring_convert<std::codecvt_utf8_utf16<wchar_t>> conv;
      |                                          ^~~~~~~~~~~~~~~
opencv/modules/videoio/src/cap_ffmpeg_hw.hpp:230:26: error: 'wstring_convert' is not a member of 'std'
  230 |                     std::wstring_convert<std::codecvt_utf8_utf16<wchar_t>> conv;
      |                          ^~~~~~~~~~~~~~~

The locale header is required according to C++ standard.
See https://en.cppreference.com/w/cpp/locale/wstring_convert

23 months agoMerge pull request #22395 from hzcyf:infinite_loop_fix
Alexander Smorkalov [Fri, 19 Aug 2022 07:11:09 +0000 (07:11 +0000)]
Merge pull request #22395 from hzcyf:infinite_loop_fix

2 years agoMerge pull request #22377 from Biswa96:condition_variable
Alexander Smorkalov [Thu, 18 Aug 2022 11:31:21 +0000 (11:31 +0000)]
Merge pull request #22377 from Biswa96:condition_variable

2 years agoMerge pull request #22396 from dmatveev:dm/ade-012
Alexander Smorkalov [Thu, 18 Aug 2022 11:28:44 +0000 (14:28 +0300)]
Merge pull request #22396 from dmatveev:dm/ade-012

G-API: Bump ADE to version 0.1.2

2 years agoRemove the test log in test_interleave_pq.
HAN Liutong [Thu, 18 Aug 2022 08:01:09 +0000 (08:01 +0000)]
Remove the test log in test_interleave_pq.

2 years agoG-API: Bump ADE to version 0.1.2
Dmtiry Matveev [Thu, 18 Aug 2022 04:50:22 +0000 (07:50 +0300)]
G-API: Bump ADE to version 0.1.2

2 years agoFix infinite loop in obsensor
hzcyf [Wed, 17 Aug 2022 19:34:46 +0000 (03:34 +0800)]
Fix infinite loop in obsensor

2 years agoAdd testcases for interleave_p&q and enable others testcases.
HAN Liutong [Wed, 17 Aug 2022 14:39:23 +0000 (14:39 +0000)]
Add testcases for interleave_p&q and enable others testcases.

2 years agoAdd implementation for zip, transpose, interleave, reverse and combine.
HAN Liutong [Wed, 17 Aug 2022 14:38:38 +0000 (14:38 +0000)]
Add implementation for zip, transpose, interleave, reverse and combine.

2 years agoMerge pull request #22376 from zihaomu:issue_22373
Alexander Smorkalov [Mon, 15 Aug 2022 10:00:11 +0000 (10:00 +0000)]
Merge pull request #22376 from zihaomu:issue_22373

2 years agoMerge pull request #22325 from komakai:fix-quicklook
Alexander Smorkalov [Mon, 15 Aug 2022 09:25:43 +0000 (09:25 +0000)]
Merge pull request #22325 from komakai:fix-quicklook

2 years agoadd new check for vidcap.h
Zihao Mu [Mon, 15 Aug 2022 08:44:25 +0000 (16:44 +0800)]
add new check for vidcap.h

2 years agoMerge pull request #22366 from lukasalexanderweber:4.x
Alexander Smorkalov [Mon, 15 Aug 2022 08:21:44 +0000 (08:21 +0000)]
Merge pull request #22366 from lukasalexanderweber:4.x

2 years agoMerge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Sun, 14 Aug 2022 15:50:42 +0000 (15:50 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4

2 years agoMerge pull request #22370 from catree:fix_22242_filter2d_float_double_doc
Alexander Alekhin [Sun, 14 Aug 2022 15:04:12 +0000 (15:04 +0000)]
Merge pull request #22370 from catree:fix_22242_filter2d_float_double_doc

2 years agovideoio: Include missing condition_variable header
Biswapriyo Nath [Sun, 14 Aug 2022 13:56:08 +0000 (19:26 +0530)]
videoio: Include missing condition_variable header

This fixes the following error with mingw toolchain:
opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:160:10: error: 'condition_variable' in namespace 'std' does not name a type
  160 |     std::condition_variable streamStateCv_;
      |          ^~~~~~~~~~~~~~~~~~

2 years agotune for opencl
fengyuentau [Sun, 14 Aug 2022 09:47:48 +0000 (17:47 +0800)]
tune for opencl

2 years agoMerge pull request #22350 from alalek:rework_psabi_warning
Alexander Alekhin [Sat, 13 Aug 2022 15:05:41 +0000 (15:05 +0000)]
Merge pull request #22350 from alalek:rework_psabi_warning

2 years agoadd missing test cases(v_abs)
HAN Liutong [Fri, 12 Aug 2022 14:13:26 +0000 (14:13 +0000)]
add missing test cases(v_abs)

2 years agoRemove redundant intrinsics.
HAN Liutong [Fri, 12 Aug 2022 14:12:52 +0000 (14:12 +0000)]
Remove redundant intrinsics.

2 years agoFix documentation about depth combinations for imgproc functions.
catree [Fri, 12 Aug 2022 08:37:09 +0000 (10:37 +0200)]
Fix documentation about depth combinations for imgproc functions.

2 years agoMerge pull request #22344 from ocpalo:libjpegturbo2.1.3
Alexander Smorkalov [Fri, 12 Aug 2022 10:26:26 +0000 (10:26 +0000)]
Merge pull request #22344 from ocpalo:libjpegturbo2.1.3

2 years agoUpdate implementations on arithmetics.
HAN Liutong [Fri, 12 Aug 2022 01:45:44 +0000 (01:45 +0000)]
Update implementations on arithmetics.

2 years agoAdd testcase for continuous mul and add.
HAN Liutong [Fri, 12 Aug 2022 01:44:30 +0000 (01:44 +0000)]
Add testcase for continuous mul and add.

2 years agoremove static con_thresh for adjuster
Lukas Weber [Thu, 11 Aug 2022 16:04:28 +0000 (18:04 +0200)]
remove static con_thresh for adjuster

2 years agoMerge pull request #22199 from zihaomu:bug_fix_22195
Alexander Smorkalov [Thu, 11 Aug 2022 09:59:51 +0000 (12:59 +0300)]
Merge pull request #22199 from zihaomu:bug_fix_22195

DNN: Reduce Layer (add dynamic batch and ReduceSum support)

2 years agoMerge pull request #22357 from jspricke:missing_header
Alexander Smorkalov [Thu, 11 Aug 2022 09:50:45 +0000 (09:50 +0000)]
Merge pull request #22357 from jspricke:missing_header

2 years agoremove asymmetric padding checks
fengyuentau [Wed, 10 Aug 2022 11:52:44 +0000 (19:52 +0800)]
remove asymmetric padding checks

2 years agoAdd missing header for LIBAVCODEC_VERSION_INT
Jochen Sprickerhof [Mon, 8 Aug 2022 19:10:13 +0000 (21:10 +0200)]
Add missing header for LIBAVCODEC_VERSION_INT

2 years agoAdd more universal intrinsic implementations for RVV.
HAN Liutong [Mon, 8 Aug 2022 02:09:54 +0000 (02:09 +0000)]
Add more universal intrinsic implementations for RVV.

2 years agobuild: disable psabi warning with GCC 7.0 and ARM
Alexander Alekhin [Sun, 7 Aug 2022 12:46:44 +0000 (15:46 +0300)]
build: disable psabi warning with GCC 7.0 and ARM

2 years agoRevert "suppress warning on GCC 7 and later"
Alexander Alekhin [Sun, 7 Aug 2022 12:43:10 +0000 (15:43 +0300)]
Revert "suppress warning on GCC 7 and later"

This reverts commit a630ad73cb5dde7f8c69e86094bd4a1070ff0249.

2 years agoupdate libjpeg-turbo version to 2.1.3
ocpalo [Fri, 5 Aug 2022 20:13:06 +0000 (23:13 +0300)]
update libjpeg-turbo version to 2.1.3

2 years agoMerge pull request #22298 from rogday:tutorial_fix
Alexander Smorkalov [Fri, 5 Aug 2022 13:30:18 +0000 (13:30 +0000)]
Merge pull request #22298 from rogday:tutorial_fix

2 years agoAdd new params
rogday [Sun, 24 Jul 2022 20:33:07 +0000 (23:33 +0300)]
Add new params

2 years agoMerge pull request #22160 from sturkmen72:update_highgui
Alexander Smorkalov [Fri, 5 Aug 2022 11:39:53 +0000 (11:39 +0000)]
Merge pull request #22160 from sturkmen72:update_highgui

2 years agoMerge pull request #22311 from zihaomu:layer_fused_optmized_mish
Alexander Smorkalov [Fri, 5 Aug 2022 11:22:06 +0000 (14:22 +0300)]
Merge pull request #22311 from zihaomu:layer_fused_optmized_mish

DNN: add another two Mish activation to onnx_graph_simplifier

2 years agoMerge pull request #22135 from rogday:force_reopen
Alexander Smorkalov [Fri, 5 Aug 2022 11:14:23 +0000 (11:14 +0000)]
Merge pull request #22135 from rogday:force_reopen

2 years agoMerge pull request #22146 from rogday:symcircles
Alexander Smorkalov [Fri, 5 Aug 2022 11:13:14 +0000 (11:13 +0000)]
Merge pull request #22146 from rogday:symcircles

2 years agoMerge pull request #22250 from ocpalo:codec_fix
Alexander Smorkalov [Fri, 5 Aug 2022 07:52:32 +0000 (07:52 +0000)]
Merge pull request #22250 from ocpalo:codec_fix

2 years agoMerge pull request #22339 from asenyaev:asen/obsensor_fix_for_win
Alexander Smorkalov [Fri, 5 Aug 2022 06:59:45 +0000 (06:59 +0000)]
Merge pull request #22339 from asenyaev:asen/obsensor_fix_for_win

2 years agoMerge pull request #22057 from mohawk2:typos
Alexander Smorkalov [Wed, 3 Aug 2022 13:27:46 +0000 (16:27 +0300)]
Merge pull request #22057 from mohawk2:typos

Typos: cheirality vs chirality

2 years agoMerge pull request #22330 from zihaomu:skip_too_long_in_debug_test_dnn
Alexander Smorkalov [Wed, 3 Aug 2022 11:26:37 +0000 (11:26 +0000)]
Merge pull request #22330 from zihaomu:skip_too_long_in_debug_test_dnn

2 years agoMerge pull request #22217 from CSharperMantle:CSharperMantle-patch-steady-clock
Alexander Smorkalov [Wed, 3 Aug 2022 11:09:45 +0000 (14:09 +0300)]
Merge pull request #22217 from CSharperMantle:CSharperMantle-patch-steady-clock

Use `std::chrono::steady_clock` in `getTickCount`

2 years agoMerge pull request #22212 from SergeyIvanov87:gapi_vpl_multiple_devices
Alexander Smorkalov [Wed, 3 Aug 2022 09:34:10 +0000 (12:34 +0300)]
Merge pull request #22212 from SergeyIvanov87:gapi_vpl_multiple_devices

G-API: VPL Add VAAPI into tests & VPL sample

2 years agoMerge pull request #22313 from mateusztabaka:getline
Alexander Smorkalov [Wed, 3 Aug 2022 09:30:22 +0000 (09:30 +0000)]
Merge pull request #22313 from mateusztabaka:getline

2 years agoFix in obsensor for VS 14
Andrey Senyaev [Wed, 3 Aug 2022 09:14:15 +0000 (12:14 +0300)]
Fix in obsensor for VS 14

2 years agoSkip new test until pr built into windows ffmpeg dll.
cudawarped [Wed, 3 Aug 2022 06:41:06 +0000 (09:41 +0300)]
Skip new test until pr built into windows ffmpeg dll.

2 years agoInitial fix to try and return a valid fourcc when _opencv_avcodec_get_name fails.
cudawarped [Tue, 2 Aug 2022 14:18:42 +0000 (17:18 +0300)]
Initial fix to try and return a valid fourcc when _opencv_avcodec_get_name fails.

2 years agoMerge pull request #22223 from klatism:mobile-dynamically-linked-libs
Alexander Smorkalov [Tue, 2 Aug 2022 09:11:08 +0000 (09:11 +0000)]
Merge pull request #22223 from klatism:mobile-dynamically-linked-libs

2 years agoadd more skip for very long test case in test_dnn.
Zihao Mu [Tue, 2 Aug 2022 06:58:05 +0000 (14:58 +0800)]
add more skip for very long test case in test_dnn.

2 years agoMerge pull request #22327 from hzcyf:4.x
Alexander Smorkalov [Tue, 2 Aug 2022 06:41:51 +0000 (06:41 +0000)]
Merge pull request #22327 from hzcyf:4.x

2 years agoMerge pull request #22324 from gmbows:typo_fix
Alexander Smorkalov [Tue, 2 Aug 2022 06:36:34 +0000 (06:36 +0000)]
Merge pull request #22324 from gmbows:typo_fix

2 years agoMerge pull request #22309 from asenyaev:asen/ubuntu14.04_workflow
Alexander Smorkalov [Tue, 2 Aug 2022 06:33:00 +0000 (06:33 +0000)]
Merge pull request #22309 from asenyaev:asen/ubuntu14.04_workflow

2 years agoMerge pull request #22318 from asenyaev:asen/docs_4.x
Alexander Smorkalov [Tue, 2 Aug 2022 06:24:37 +0000 (06:24 +0000)]
Merge pull request #22318 from asenyaev:asen/docs_4.x

2 years agoMerge pull request #22317 from asenyaev:asen/docs_3.4
Alexander Smorkalov [Tue, 2 Aug 2022 06:22:25 +0000 (06:22 +0000)]
Merge pull request #22317 from asenyaev:asen/docs_3.4

2 years agosupport ReduceLayer without reshape layer.
Zihao Mu [Tue, 2 Aug 2022 02:32:31 +0000 (10:32 +0800)]
support ReduceLayer without reshape layer.

2 years agoDocs workflow in GHA for 3.4
Andrey Senyaev [Mon, 1 Aug 2022 07:04:57 +0000 (10:04 +0300)]
Docs workflow in GHA for 3.4

2 years agofix linkage issue when enable BUILD_opencv_world (#22312)
hzcyf [Mon, 1 Aug 2022 06:38:22 +0000 (14:38 +0800)]
fix linkage issue when enable BUILD_opencv_world (#22312)

2 years agoImgproc: Fix doxygen typo
gbowser3@gmail.com [Mon, 1 Aug 2022 00:22:10 +0000 (19:22 -0500)]
Imgproc: Fix doxygen typo

2 years agoFix bug ObjC/Swift Quicklook function; check only one channel when drawing Mat as...
Giles Payne [Sun, 31 Jul 2022 12:04:14 +0000 (21:04 +0900)]
Fix bug ObjC/Swift Quicklook function; check only one channel when drawing Mat as matrix

2 years agoDocs workflow in GHA for 4.x
Andrey Senyaev [Thu, 28 Jul 2022 14:46:01 +0000 (17:46 +0300)]
Docs workflow in GHA for 4.x

2 years agoreplace new mish impl with softplus
Zihao Mu [Thu, 28 Jul 2022 05:19:06 +0000 (13:19 +0800)]
replace new mish impl with softplus

2 years agoadd another Mish graph simplifier.
Zihao Mu [Thu, 28 Jul 2022 03:21:29 +0000 (11:21 +0800)]
add another Mish graph simplifier.

2 years agoFix compilation error on CentOS 7 (gcc 4.8)
Mateusz Tabaka [Wed, 27 Jul 2022 11:21:50 +0000 (11:21 +0000)]
Fix compilation error on CentOS 7 (gcc 4.8)

libstdc++ that comes with gcc 4.8 doesn't
define `getline(basic_istream<char>&&, std::string&)`
even if it's part of the c++11 standard.
However we can still use the following:
`getline(basic_istream<char>&, std::string&)`.

2 years agoWorkflow on Ubuntu 14.04 for 3.4 branch
Andrey Senyaev [Wed, 27 Jul 2022 07:19:34 +0000 (10:19 +0300)]
Workflow on Ubuntu 14.04 for 3.4 branch

2 years agoAdd option to force reopen camera in interactive calibration tool
Smirnov Egor [Mon, 4 Jul 2022 12:56:28 +0000 (15:56 +0300)]
Add option to force reopen camera in interactive calibration tool

2 years agoAdd symmetric circles board
Smirnov Egor [Wed, 22 Jun 2022 12:04:46 +0000 (15:04 +0300)]
Add symmetric circles board

2 years agovideoio: add support for obsensor (Orbbec RGB-D Camera ) (#22196)
hzc [Tue, 26 Jul 2022 11:35:34 +0000 (19:35 +0800)]
videoio: add support for obsensor (Orbbec RGB-D Camera ) (#22196)

* videoio: add support for obsensor (Orbbec RGB-D Camera )

* obsensor: code format issues fixed and some code optimized

* obsensor: fix typo and format issues

* obsensor: fix crosses initialization error