platform/upstream/opencv.git
2 years agoMerge pull request #20570 from sivanov-work:vpl_source_data_adapter
Sergey Ivanov [Tue, 24 Aug 2021 12:41:57 +0000 (15:41 +0300)]
Merge pull request #20570 from sivanov-work:vpl_source_data_adapter

G-API: oneVPL (simplification) Add data adapter & Cfg params

* Add cfg_param & data_provider

* Fix compilation after rebase

* Apply some comments

* Apply default ctor outside class definition comment

* Apply cfg param in source

* Fix compilation: add virtual dtor

* Move cfg_params in regular gapi src list

* Fix compilation: add export.hpp

* Add errno.h

* Add errno.h

* Apply namespace comment

* Add several Doxygen & rename cfg_param

* Fix build

* Update Doxygen docs for onevpl

* Fix typo

2 years agoMerge pull request #20593 from TolyaTalamanov:at/fix-gexecutor-writeback
Alexander Alekhin [Tue, 24 Aug 2021 09:41:21 +0000 (09:41 +0000)]
Merge pull request #20593 from TolyaTalamanov:at/fix-gexecutor-writeback

2 years agoMerge pull request #20555 from TolyaTalamanov:at/fix-compileStreaming-bug
Anatoliy Talamanov [Tue, 24 Aug 2021 09:37:50 +0000 (12:37 +0300)]
Merge pull request #20555 from TolyaTalamanov:at/fix-compileStreaming-bug

[G-API] Extend compileStreaming to support different overloads

* Make different overloads

* Order python compileStreaming overloads

* Fix compileStreaming bug

* Replace

gin -> descr_of

* Set error message

* Fix review comments

* Use macros for pyopencv_to GMetaArgs
* Use GAPI_PROP_RW
* Not split Prims python stuff

2 years agoMerge pull request #20475 from nibeh:patch-1
Nicolai Behmann [Tue, 24 Aug 2021 09:31:54 +0000 (11:31 +0200)]
Merge pull request #20475 from nibeh:patch-1

* Added exposure and gain props, maximized pixel clk

* removed pixel clock maximization

pixel clock maximization is not suitable for all use cases, so I removed it from PR.

2 years agoFix GExecutor WriteBackExec
Anatoliy Talamanov [Mon, 23 Aug 2021 13:52:49 +0000 (16:52 +0300)]
Fix GExecutor WriteBackExec

2 years agoMerge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Sat, 21 Aug 2021 17:25:18 +0000 (17:25 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4

2 years agoMerge pull request #20586 from alalek:issue_20585
Alexander Alekhin [Sat, 21 Aug 2021 17:22:58 +0000 (17:22 +0000)]
Merge pull request #20586 from alalek:issue_20585

2 years agodnn(ocl): fix top initialization in verifyResult
Alexander Alekhin [Sat, 21 Aug 2021 16:04:13 +0000 (16:04 +0000)]
dnn(ocl): fix top initialization in verifyResult

2 years agoMerge pull request #20494 from rogday:onnx_diagnostic_fix
rogday [Fri, 20 Aug 2021 14:43:47 +0000 (17:43 +0300)]
Merge pull request #20494 from rogday:onnx_diagnostic_fix

fix ONNXImporter diagnostic mode layer registration issue

* fix layer registration, thread unsafe access and align the behavior of DNN_DIAGNOSTICS_RUN between onnx and tf importers

* move skipModelInput

* print all missing layers

* address TF issue

2 years agoMerge pull request #20581 from alalek:issue_20571
Alexander Alekhin [Fri, 20 Aug 2021 11:36:38 +0000 (11:36 +0000)]
Merge pull request #20581 from alalek:issue_20571

2 years agoMerge pull request #20564 from AleksandrPanov:update_kalman_sample
Alexander Panov [Fri, 20 Aug 2021 10:57:05 +0000 (13:57 +0300)]
Merge pull request #20564 from AleksandrPanov:update_kalman_sample

Update kalman sample

* updated view and comments, fixed dims

* updated view and comments, added statePost

2 years agoMerge pull request #20556 from rogday:onnx_split_sum_fix
Alexander Alekhin [Fri, 20 Aug 2021 08:10:18 +0000 (08:10 +0000)]
Merge pull request #20556 from rogday:onnx_split_sum_fix

2 years agoMerge pull request #20572 from TolyaTalamanov:at/check-adapter-in-executor
Alexander Alekhin [Fri, 20 Aug 2021 07:41:21 +0000 (07:41 +0000)]
Merge pull request #20572 from TolyaTalamanov:at/check-adapter-in-executor

2 years agocmake: handle empty CVPY_SUFFIX
Alexander Alekhin [Thu, 19 Aug 2021 20:06:41 +0000 (20:06 +0000)]
cmake: handle empty CVPY_SUFFIX

2 years agoMerge pull request #20386 from vrabaud:3.4
Alexander Alekhin [Thu, 19 Aug 2021 14:54:02 +0000 (14:54 +0000)]
Merge pull request #20386 from vrabaud:3.4

2 years agoUse the one argument version of SetTotalBytesLimit.
Vincent Rabaud [Fri, 9 Jul 2021 22:21:52 +0000 (00:21 +0200)]
Use the one argument version of SetTotalBytesLimit.

The two argument versions has been deprecated, cf
https://developers.google.com/protocol-buffers/docs/reference/cpp/google.protobuf.io.coded_stream

2 years agoMerge pull request #20228 from SamFC10:int8
Vadim Pisarevsky [Thu, 19 Aug 2021 08:09:01 +0000 (08:09 +0000)]
Merge pull request #20228 from SamFC10:int8

2 years agoint8 layers and 8-bit quantization support
SamFC10 [Thu, 19 Aug 2021 04:26:47 +0000 (09:56 +0530)]
int8 layers and 8-bit quantization support

2 years agoCheck adapter in executor
Anatoliy Talamanov [Wed, 18 Aug 2021 15:12:27 +0000 (18:12 +0300)]
Check adapter in executor

2 years agoMerge pull request #20528 from TolyaTalamanov:at/fix-overwrite-blob-precision-bug
Anatoliy Talamanov [Wed, 18 Aug 2021 07:42:32 +0000 (10:42 +0300)]
Merge pull request #20528 from TolyaTalamanov:at/fix-overwrite-blob-precision-bug

[G-API] Prohibit setPrecision & preprocessing for importedNetworks

* Prohibit preprocessing for imported networks

* Fix typo

input_names -> output_names

* Move setBlob logic to separate function

* Change comment

2 years agoMerge pull request #20546 from sivanov-work:initial_vpl_source
Sergey Ivanov [Tue, 17 Aug 2021 17:11:22 +0000 (20:11 +0300)]
Merge pull request #20546 from sivanov-work:initial_vpl_source

G-API: oneVPL (simplification) source base commit

* oneVPL source initial

* Fix compilation

* Fix compilation path

* Fix NO VPL compile

* Fix unused vars

* Fix unused vars in example

* Simplify oneVPL search: no custom path & download

* Fix standalone GAPI

* Apply comments

2 years agoMerge pull request #20483 from thezane:support-cumsum-layer-for-onnx
thezane [Tue, 17 Aug 2021 17:09:25 +0000 (13:09 -0400)]
Merge pull request #20483 from thezane:support-cumsum-layer-for-onnx

* Support cumsum layer for onnx

* Add unit tests

* Address review comments

2 years agoMerge pull request #20547 from rogday:gdb_pretty_printer
rogday [Tue, 17 Aug 2021 15:23:27 +0000 (18:23 +0300)]
Merge pull request #20547 from rogday:gdb_pretty_printer

* add gdb rpetty printer for cv::Mat

* address review comments

2 years agoMerge pull request #18694 from zyp:gstreamer_gray16
zyp [Mon, 16 Aug 2021 16:20:10 +0000 (18:20 +0200)]
Merge pull request #18694 from zyp:gstreamer_gray16

* videoio/gstreamer: Add support for GRAY16_LE.

* videoio/gstreamer: added BGRA/BGRx support

Co-authored-by: Maksim Shabunin <maksim.shabunin@gmail.com>
2 years agofix Split partial sum
Smirnov Egor [Mon, 16 Aug 2021 12:44:54 +0000 (15:44 +0300)]
fix Split partial sum

2 years agoMerge pull request #20524 from yichenj:dnn_text_recognition_enhance
Alexander Alekhin [Sun, 15 Aug 2021 12:30:25 +0000 (12:30 +0000)]
Merge pull request #20524 from yichenj:dnn_text_recognition_enhance

2 years agoMerge pull request #20460 from cv3d:flannHeapPool
Alexander Alekhin [Sun, 15 Aug 2021 10:40:00 +0000 (10:40 +0000)]
Merge pull request #20460 from cv3d:flannHeapPool

2 years agoMerge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Sat, 14 Aug 2021 18:24:00 +0000 (18:24 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4

2 years agoMerge pull request #20549 from iyadahmed:video_capture_timeout_set_get
Iyad Ahmed [Fri, 13 Aug 2021 20:12:05 +0000 (20:12 +0000)]
Merge pull request #20549 from iyadahmed:video_capture_timeout_set_get

* VideoCapture add open/read timeout params to FFMPEG backend

* Fix wrong enum name

* Fix wrong enum name

2 years agoMerge pull request #20506 from JulieBar:lstm_activations
Julia Bareeva [Fri, 13 Aug 2021 12:41:00 +0000 (15:41 +0300)]
Merge pull request #20506 from JulieBar:lstm_activations

* Support activations(Sigmoid, Tanh) for LSTM

* fix warning

2 years agoMerge pull request #20525 from SamFC10:fix-prior-variances
Alexander Alekhin [Fri, 13 Aug 2021 10:06:55 +0000 (10:06 +0000)]
Merge pull request #20525 from SamFC10:fix-prior-variances

2 years agoMerge pull request #20541 from iyadahmed:video_capture_timeout_prop
Iyad Ahmed [Thu, 12 Aug 2021 16:51:02 +0000 (16:51 +0000)]
Merge pull request #20541 from iyadahmed:video_capture_timeout_prop

* VideoCapture timeout set/get

* Common formatting for enum values

* Fix enum values wrongly in videoio.hpp

* Define timeout enum values in public api and align with master

2 years agoMerge pull request #20545 from AleksandrPanov:resize_docummentation
Alexander Alekhin [Thu, 12 Aug 2021 15:13:21 +0000 (15:13 +0000)]
Merge pull request #20545 from AleksandrPanov:resize_docummentation

2 years agoImplement ctc prefix beam search decode for TextRecognitionModel.
JIANG Yichen [Mon, 9 Aug 2021 05:46:11 +0000 (13:46 +0800)]
Implement ctc prefix beam search decode for TextRecognitionModel.

The algorithm is based on Hannun's paper: First-Pass Large Vocabulary
Continuous Speech Recognition using Bi-Directional Recurrent DNNs

2 years agoadd note about Python's dsize to doc
AleksandrPanov [Thu, 12 Aug 2021 11:40:40 +0000 (14:40 +0300)]
add note about Python's dsize to doc

2 years agoMerge pull request #20529 from saikatnanda:master
Alexander Alekhin [Thu, 12 Aug 2021 08:14:42 +0000 (08:14 +0000)]
Merge pull request #20529 from saikatnanda:master

2 years agoMerge pull request #20515 from utibenkei:fix_java_ml_testSaveLoad
Alexander Alekhin [Thu, 12 Aug 2021 08:12:48 +0000 (08:12 +0000)]
Merge pull request #20515 from utibenkei:fix_java_ml_testSaveLoad

2 years agoMerge pull request #20536 from hedgepigdaniel:fix/ocl-context-create-ownership
Daniel Playfair Cal [Wed, 11 Aug 2021 17:58:08 +0000 (03:58 +1000)]
Merge pull request #20536 from hedgepigdaniel:fix/ocl-context-create-ownership

docs(core/ocl): clarify ownership of arguments passed into OpenCL related functions

* docs(core/ocl): clarify ownership in OpenCLExecutionContext::create

Although it is technically true that OpenCLExecutionContext::create
calls `clRetainContext` on its context argument, it is misleading
because it does not increase the reference count overall. Clarify that
the ownership of one reference of the passed context and device is
taken.

* docs(core/ocl): document ownership transfer in ocl::Device::fromHandle

2 years agoMerge pull request #20533 from AleksandrPanov:minAreaRect_fix_rotatingCalipers
Alexander Alekhin [Wed, 11 Aug 2021 17:56:33 +0000 (17:56 +0000)]
Merge pull request #20533 from AleksandrPanov:minAreaRect_fix_rotatingCalipers

2 years agofix choose minimum angle in rotatingCalipers
AleksandrPanov [Wed, 11 Aug 2021 16:08:52 +0000 (19:08 +0300)]
fix choose minimum angle in rotatingCalipers

2 years agofix testSaveLoad
utibenkei [Sat, 7 Aug 2021 16:08:31 +0000 (01:08 +0900)]
fix testSaveLoad

2 years agoImproves FLANN's heap allocations by a memory pool
Hamdi Sahloul [Mon, 26 Jul 2021 10:03:13 +0000 (19:03 +0900)]
Improves FLANN's heap allocations by a memory pool

2 years agoMerge pull request #20466 from rogday:efficientnet_fix_34
Alexander Alekhin [Tue, 10 Aug 2021 22:18:17 +0000 (22:18 +0000)]
Merge pull request #20466 from rogday:efficientnet_fix_34

2 years agoMerge pull request #20287 from hanliutong:dev-rvv-0.10
HAN Liutong [Tue, 10 Aug 2021 22:16:03 +0000 (06:16 +0800)]
Merge pull request #20287 from hanliutong:dev-rvv-0.10

Optimization of DNN using native RISC-V vector intrinsics.

* Use RVV to optimize fastGEMM (FP32) in DNN.

* Use RVV to optimize fastGEMM1T in DNN.

* Use RVV to optimize fastConv in DNN.

* Use RVV to optimize fastDepthwiseConv in DNN.

* Vectorize tails using vl.

* Use "vl" instead of scalar to handle small block in fastConv.

* Fix memory access out of bound in "fastGEMM1T".

* Remove setvl.

* Remove useless initialization.

* Use loop unrolling to handle tail part instead of switch.

2 years agoMerge pull request #20500 from AleksandrPanov:findContours_documentation
Alexander Alekhin [Tue, 10 Aug 2021 17:21:32 +0000 (17:21 +0000)]
Merge pull request #20500 from AleksandrPanov:findContours_documentation

2 years agoadd 19769 and 19769_lightweight tests
AleksandrPanov [Tue, 10 Aug 2021 15:53:28 +0000 (18:53 +0300)]
add 19769 and 19769_lightweight tests

2 years agoFix YUV indexes + YUV Planner detection condition
Saikat Nanda [Tue, 10 Aug 2021 01:41:00 +0000 (21:41 -0400)]
Fix YUV indexes + YUV Planner detection condition

2 years agoMerge pull request #20457 from komakai:ios-macos-mat-quicklook
Alexander Alekhin [Mon, 9 Aug 2021 17:45:51 +0000 (17:45 +0000)]
Merge pull request #20457 from komakai:ios-macos-mat-quicklook

2 years agoMerge pull request #20510 from mpashchenkov:mp/python-ge-update
Alexander Alekhin [Mon, 9 Aug 2021 15:42:27 +0000 (15:42 +0000)]
Merge pull request #20510 from mpashchenkov:mp/python-ge-update

2 years agoadd Max layer to TFImporter
Smirnov Egor [Mon, 9 Aug 2021 10:28:33 +0000 (13:28 +0300)]
add Max layer to TFImporter

2 years agofix bug in prior-box variances
SamFC10 [Mon, 9 Aug 2021 06:38:55 +0000 (12:08 +0530)]
fix bug in prior-box variances

2 years agoMerge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Sat, 7 Aug 2021 17:25:06 +0000 (17:25 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4

2 years agoMerge pull request #20442 from JulieBar:gru_layer
Julia Bareeva [Sat, 7 Aug 2021 07:07:37 +0000 (10:07 +0300)]
Merge pull request #20442 from JulieBar:gru_layer

* Add initialization and inference for GRU layer

* fix issues found on review

2 years agoMerge pull request #20508 from TolyaTalamanov:at/expand-python-pyparams
Anatoliy Talamanov [Fri, 6 Aug 2021 11:41:56 +0000 (14:41 +0300)]
Merge pull request #20508 from TolyaTalamanov:at/expand-python-pyparams

[G-API] Expand PyParams to support constInput

* Wrap constInputs to python

* Wrap cfgNumRequests

* Fix alignment

* Move macro to the line above

2 years agoMerge pull request #20476 from TolyaTalamanov:at/support-unet-camvid-0001-segm-sample
Anatoliy Talamanov [Fri, 6 Aug 2021 10:26:49 +0000 (13:26 +0300)]
Merge pull request #20476 from TolyaTalamanov:at/support-unet-camvid-0001-segm-sample

[G-API] Support postprocessing for not argmaxed outputs

* Support postprocessing for not argmaxed outputs

* Fix typo

* Add assert

* Remove static cast

* CamelCast to snake_case

* Fix windows warning

* Add static_cast to uint8_t

* Add const to variables

2 years agoMerge pull request #20503 from asmorkalov:as/riscv_rvv_v_rshr_pack_store
Alexander Alekhin [Fri, 6 Aug 2021 09:54:05 +0000 (09:54 +0000)]
Merge pull request #20503 from asmorkalov:as/riscv_rvv_v_rshr_pack_store

2 years agoMerge pull request #20505 from AleksandrPanov:contours_tutorial_documentation
Alexander Alekhin [Fri, 6 Aug 2021 07:09:26 +0000 (07:09 +0000)]
Merge pull request #20505 from AleksandrPanov:contours_tutorial_documentation

2 years agoMerge pull request #20502 from ddacw:3.4
Alexander Alekhin [Fri, 6 Aug 2021 07:06:51 +0000 (07:06 +0000)]
Merge pull request #20502 from ddacw:3.4

2 years agoApplying of comments
Maxim Pashchenkov [Fri, 6 Aug 2021 06:52:46 +0000 (09:52 +0300)]
Applying of comments

2 years agoMerge pull request #20507 from alalek:cmake_fix_crosscompilation
Alexander Alekhin [Thu, 5 Aug 2021 15:38:02 +0000 (15:38 +0000)]
Merge pull request #20507 from alalek:cmake_fix_crosscompilation

2 years agoMerge pull request #20480 from JulieBar:lstm_pytest
Julia Bareeva [Thu, 5 Aug 2021 15:13:17 +0000 (18:13 +0300)]
Merge pull request #20480 from JulieBar:lstm_pytest

Add Python's test for LSTM layer

* Add Python's test for LSTM layer

* Set different test threshold for FP16 target

* rename test to test_input_3d

Co-authored-by: Julie Bareeva <julia.bareeva@xperience.ai>
2 years agocmake: fix cross-compilation problems
Alexander Alekhin [Thu, 5 Aug 2021 11:42:58 +0000 (11:42 +0000)]
cmake: fix cross-compilation problems

- unexpected pkg-config module (we should not use host binary)
- bump cmake_minimum_required to 3.5 in toolchain files

2 years agoadd links in python and js contours tutorial
AleksandrPanov [Thu, 5 Aug 2021 11:21:34 +0000 (14:21 +0300)]
add links in python and js contours tutorial

2 years agoMerge pull request #20490 from TolyaTalamanov:at/support-fp16-input-precision
Anatoliy Talamanov [Thu, 5 Aug 2021 08:59:24 +0000 (11:59 +0300)]
Merge pull request #20490 from TolyaTalamanov:at/support-fp16-input-precision

[G-API] Support FP16 input precision for IE backend

* Support fp16 input precision IE backend

* Add support to wrapIE

2 years agoMerge pull request #20493 from abhi-bhatra:patch-1
Abhinav Sharma [Wed, 4 Aug 2021 17:28:59 +0000 (22:58 +0530)]
Merge pull request #20493 from abhi-bhatra:patch-1

Fix Broken Link

* Update README.md

Fix broken link

* Update Readme.txt

* Update readme.txt

Add missing link

* Update readme.txt

Fix names

2 years agoFixed memory access issue in v_rshr_pack_store intrinsic on RISC-V RVV.
Alexander Smorkalov [Wed, 4 Aug 2021 17:04:03 +0000 (20:04 +0300)]
Fixed memory access issue in v_rshr_pack_store intrinsic on RISC-V RVV.

2 years agoAvoid adding false UMat/GpuMat declaration
Duong Dac [Wed, 4 Aug 2021 13:17:25 +0000 (15:17 +0200)]
Avoid adding false UMat/GpuMat declaration

2 years agoadd note about hierarchy in python version
AleksandrPanov [Wed, 4 Aug 2021 12:37:20 +0000 (15:37 +0300)]
add note about hierarchy in python version

2 years agoMerge pull request #20384 from rogday:find_package_cache
Alexander Alekhin [Tue, 3 Aug 2021 18:19:28 +0000 (18:19 +0000)]
Merge pull request #20384 from rogday:find_package_cache

2 years agoMerge pull request #20487 from AleksandrPanov:traincascade_documentation
Alexander Alekhin [Tue, 3 Aug 2021 12:06:46 +0000 (12:06 +0000)]
Merge pull request #20487 from AleksandrPanov:traincascade_documentation

2 years agoadd note about using version 3.4 to traincascade documentation
AleksandrPanov [Mon, 2 Aug 2021 15:41:53 +0000 (18:41 +0300)]
add note about using version 3.4 to traincascade documentation

2 years agoMerge pull request #20474 from dbudniko:dbudniko/mtcnn_graph_without_resizes
Dmitry Budnikov [Mon, 2 Aug 2021 10:58:18 +0000 (13:58 +0300)]
Merge pull request #20474 from dbudniko:dbudniko/mtcnn_graph_without_resizes

Remove explicit PNet resizes from MTCNN graph

* remove PNet resizes

* address comment from Ruslan

2 years agoMerge pull request #20485 from VadimLevin:dev/vlevin/fix-reserved-python-keyword...
Alexander Alekhin [Mon, 2 Aug 2021 08:09:55 +0000 (08:09 +0000)]
Merge pull request #20485 from VadimLevin:dev/vlevin/fix-reserved-python-keyword-arguments

2 years agoMerge pull request #20451 from kumar-mahendra:patch-1
Alexander Alekhin [Sun, 1 Aug 2021 14:22:09 +0000 (14:22 +0000)]
Merge pull request #20451 from kumar-mahendra:patch-1

2 years agofix: convert arguments names that are keywords reserved by Python
Vadim Levin [Sun, 1 Aug 2021 08:59:16 +0000 (11:59 +0300)]
fix: convert arguments names that are keywords reserved by Python

2 years agoClosing brackets missing
Mahendra Kumar [Fri, 23 Jul 2021 11:14:48 +0000 (16:44 +0530)]
Closing brackets missing

In line 94,  closing brackets are added which were missing .

2 years agoMerge pull request #20446 from alalek:cmake_eliminate_modules_scope
Alexander Alekhin [Sat, 31 Jul 2021 14:49:03 +0000 (14:49 +0000)]
Merge pull request #20446 from alalek:cmake_eliminate_modules_scope

2 years agoMerge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Fri, 30 Jul 2021 14:43:17 +0000 (14:43 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4

2 years agoMerge pull request #20478 from rogday:onnx_refactor_master
Alexander Alekhin [Fri, 30 Jul 2021 14:38:45 +0000 (14:38 +0000)]
Merge pull request #20478 from rogday:onnx_refactor_master

2 years agoreimplement onnx refactor for master
Smirnov Egor [Fri, 30 Jul 2021 10:00:13 +0000 (13:00 +0300)]
reimplement onnx refactor for master

2 years agoMerge pull request #20472 from zchrissirhcz:fix-typo-in-comment
Alexander Alekhin [Thu, 29 Jul 2021 13:11:02 +0000 (13:11 +0000)]
Merge pull request #20472 from zchrissirhcz:fix-typo-in-comment

2 years agoFix typo in comment, OpenMP => TBB
Zhuo Zhang [Thu, 29 Jul 2021 01:34:09 +0000 (09:34 +0800)]
Fix typo in comment, OpenMP => TBB

2 years agoMerge pull request #20453 from rogday:onnx_importer_fix
rogday [Wed, 28 Jul 2021 15:06:24 +0000 (18:06 +0300)]
Merge pull request #20453 from rogday:onnx_importer_fix

Split layer dispatch into functions in ONNXImporter

* split layer dispatch into functions

* fixes

* identation and comment fixes

* fix constness

2 years agoMerge pull request #20445 from dbudniko:dbudniko/G-API_mtcnn_demo_single_transpose
Alexander Alekhin [Mon, 26 Jul 2021 10:09:04 +0000 (10:09 +0000)]
Merge pull request #20445 from dbudniko:dbudniko/G-API_mtcnn_demo_single_transpose

2 years agoMerge pull request #20459 from xerxesb:bugfix/cuda-cmake-typo
Alexander Alekhin [Mon, 26 Jul 2021 09:57:44 +0000 (09:57 +0000)]
Merge pull request #20459 from xerxesb:bugfix/cuda-cmake-typo

2 years agoFixed typo in error message in OpenCVDetectCUDA.cmake
Xerxes Battiwalla [Mon, 26 Jul 2021 04:54:27 +0000 (14:54 +1000)]
Fixed typo in error message in OpenCVDetectCUDA.cmake

There was a minor typo in the FATAL error message when the specified CUDA generation does not match any known generation

2 years agoAdd Quicklook for Mat on iOS and macOS
Giles Payne [Sun, 25 Jul 2021 05:23:52 +0000 (14:23 +0900)]
Add Quicklook for Mat on iOS and macOS

2 years agoMerge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Sat, 24 Jul 2021 15:34:58 +0000 (15:34 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4

2 years agoMerge pull request #20440 from parsa-ra:patch-1
Parsa [Sat, 24 Jul 2021 15:29:24 +0000 (19:59 +0430)]
Merge pull request #20440 from parsa-ra:patch-1

* Update config_reference.markdown

Added description for `WITH_CLP` build option.

* Added extra description

Can't cross-reference with anchors to other sections of the markdown file due to the presence of markdown link extension in the form of
`## Header {#id-of-header}`

* Fixed trailing space issue

2 years agoMerge pull request #20424 from sbajtl:worker-importscript-bugfix
Alexander Alekhin [Sat, 24 Jul 2021 15:28:01 +0000 (15:28 +0000)]
Merge pull request #20424 from sbajtl:worker-importscript-bugfix

2 years agoMerge pull request #20369 from shreyastaware:master
Alexander Alekhin [Sat, 24 Jul 2021 13:41:01 +0000 (13:41 +0000)]
Merge pull request #20369 from shreyastaware:master

2 years agoMerge pull request #20447 from snoyes:patch-1
Alexander Alekhin [Fri, 23 Jul 2021 14:34:57 +0000 (14:34 +0000)]
Merge pull request #20447 from snoyes:patch-1

2 years agoMerge pull request #20450 from JulieBar:lstm_inside
Julia Bareeva [Fri, 23 Jul 2021 14:11:50 +0000 (17:11 +0300)]
Merge pull request #20450 from JulieBar:lstm_inside

Support non-zero hidden state for LSTM

* fully support non-zero hidden state for LSTM

* check dims of hidden state for LSTM

* fix failed test Test_Model.TextRecognition

* add new tests for LSTM w/ non-zero hidden params

Co-authored-by: Julie Bareeva <julia.bareeva@xperience.ai>
2 years agoMerge pull request #20412 from joy2myself:rvv-0.10
ZhangYin [Fri, 23 Jul 2021 14:08:43 +0000 (22:08 +0800)]
Merge pull request #20412 from joy2myself:rvv-0.10

bug fixes for universal intrinsics of RISC-V back-end

* Align universal intrinsic comparator behaviour with other platforms

Set all bits to one for return value of int and fp comparators.

* fix v_pack_triplets, v_pack_store and v_pack_u_store

* Remove redundant CV_DECL_ALIGNED statements

Co-authored-by: Alexander Smorkalov <alexander.smorkalov@xperience.ai>
2 years agominor grammar edits
Scott Noyes [Thu, 22 Jul 2021 19:58:20 +0000 (14:58 -0500)]
minor grammar edits

2 years agoUpdate py_canny.markdown
Shreyas Taware [Wed, 7 Jul 2021 09:10:08 +0000 (14:40 +0530)]
Update py_canny.markdown

Fixed a word that was previously written as third argument but it is instead the fourth argument of cv.Canny() function

2 years agoMerge pull request #20429 from rogday:tf_importer_asym_pads
Alexander Alekhin [Thu, 22 Jul 2021 16:44:47 +0000 (16:44 +0000)]
Merge pull request #20429 from rogday:tf_importer_asym_pads

2 years agocmake: process modules in the same CMake scope
Alexander Alekhin [Wed, 21 Jul 2021 04:06:31 +0000 (04:06 +0000)]
cmake: process modules in the same CMake scope

2 years agoimplement asymmetric padding for conv2d, max_pool and conv2d_backprop_input
Smirnov Egor [Mon, 19 Jul 2021 15:24:15 +0000 (18:24 +0300)]
implement asymmetric padding for conv2d, max_pool and conv2d_backprop_input

2 years agosingle transpose MTCNN version
Dmitry Budnikov [Thu, 22 Jul 2021 13:52:11 +0000 (16:52 +0300)]
single transpose MTCNN version