Stefan Dragnev [Thu, 10 Nov 2022 17:08:59 +0000 (18:08 +0100)]
add support for CAP_PROP_ORIENTATION_AUTO to AVFoundation backend
* extract rotateFrame as free function, rename to applyMetadataRotation
* LegacyCapture::get() always return 0, if cap is null
Anatoliy Talamanov [Tue, 8 Nov 2022 11:43:38 +0000 (11:43 +0000)]
Merge pull request #22494 from TolyaTalamanov:at/expose-all-core-to-python
G-API Expose all core operations to python
* Expose all G-API core operations to python
* Fix typo in python gapi types test
Alexander Alekhin [Mon, 7 Nov 2022 20:51:38 +0000 (20:51 +0000)]
Merge pull request #22761 from reunanen:fix-floodFill-for-very-large-images
Juha Reunanen [Mon, 7 Nov 2022 11:40:02 +0000 (13:40 +0200)]
Fix floodFill for very large images
Alexander Alekhin [Thu, 3 Nov 2022 16:14:28 +0000 (16:14 +0000)]
Merge pull request #22744 from WanliZhong:fix_gitcode_mirror
zoom [Thu, 3 Nov 2022 08:54:08 +0000 (16:54 +0800)]
Fix the problem that "ADE" downloaded from GitCode doesn't work.
Alexander Alekhin [Thu, 3 Nov 2022 04:41:56 +0000 (04:41 +0000)]
Merge pull request #22739 from zihaomu:remove_never_used_code
Zihao Mu [Wed, 2 Nov 2022 02:45:16 +0000 (10:45 +0800)]
remove never used code in onnximporter
Alexander Alekhin [Mon, 31 Oct 2022 17:03:03 +0000 (17:03 +0000)]
Merge pull request #22725 from zihaomu:fix_infinit_loop_in_tf
Zihao Mu [Mon, 31 Oct 2022 16:06:31 +0000 (00:06 +0800)]
Merge pull request #22666 from zihaomu:support_onnx_qdq_model
DNN: let Quant and Dequant of ONNX_importer support the Constant input.
* let Quant and Dequant support the Constant input.
* fix negative value of axis.
Alexander Alekhin [Mon, 31 Oct 2022 15:54:53 +0000 (15:54 +0000)]
Merge pull request #22718 from zihaomu:improve_stackblur
Alexander Alekhin [Mon, 31 Oct 2022 15:52:29 +0000 (15:52 +0000)]
Merge pull request #22726 from JopKnoppers:master
Zihao Mu [Mon, 31 Oct 2022 12:10:25 +0000 (20:10 +0800)]
fix the infinite loop in tf importer.
JopKnoppers [Mon, 31 Oct 2022 11:19:04 +0000 (12:19 +0100)]
Included thread in gapi_async_test.cpp
Preventing: gapi_async_test.cpp:448:26: error: ‘sleep_for’ is not a member of ‘std::this_thread’
Alexander Alekhin [Sun, 30 Oct 2022 16:49:01 +0000 (16:49 +0000)]
Merge pull request #22601 from cpoerschke:4.x-issue-22595
Zihao Mu [Sat, 29 Oct 2022 09:34:28 +0000 (17:34 +0800)]
improve code style and Doc of stackblur.
Alexander Alekhin [Fri, 28 Oct 2022 20:47:53 +0000 (20:47 +0000)]
Merge pull request #22712 from dmatveev:dm/fix_va_headers
cudawarped [Fri, 28 Oct 2022 08:03:51 +0000 (11:03 +0300)]
Merge pull request #22615 from cudawarped:nvcuvenc
Update CMake rules to include Nvidia Video Codec SDK encoding libs
Dmitry Matveev [Thu, 27 Oct 2022 18:25:36 +0000 (18:25 +0000)]
Fix issues with VA_INCLUDE_HEADERS when building with CUDA support
...and not only?
Alexander Smorkalov [Thu, 27 Oct 2022 11:16:03 +0000 (14:16 +0300)]
Merge pull request #22463 from hanliutong:rvv
Redesign the SIMD macro.
Alexander Smorkalov [Thu, 27 Oct 2022 09:18:52 +0000 (12:18 +0300)]
Merge pull request #22702 from kallaballa:ffmpeg_environment_variables
Dump the values of OPENCV_FFMPEG_CAPTURE_OPTIONS and OPENCV_FFMPEG_WRITER_OPTIONS to debug log
kallaballa [Wed, 26 Oct 2022 22:27:17 +0000 (00:27 +0200)]
print a debug message if the environment variables OPENCV_FFMPEG_CAPTURE_OPTIONS and OPENCV_FFMPEG_WRITER_OPTIONS are set
HAN Liutong [Wed, 26 Oct 2022 13:02:03 +0000 (13:02 +0000)]
Update SIMD macro for RVV backend.
Alexander Smorkalov [Wed, 26 Oct 2022 12:48:06 +0000 (15:48 +0300)]
Merge pull request #22633 from cudawarped:fix_3361
Reset cuda runtime error code to cudasuccess on runtime failure.
Alexander Smorkalov [Wed, 26 Oct 2022 09:00:51 +0000 (12:00 +0300)]
Merge pull request #22692 from asmorkalov:as/arm_debug_4x
4.x: Added ARM64 debug configuration to CI.
Alexander Smorkalov [Tue, 25 Oct 2022 11:40:17 +0000 (14:40 +0300)]
Merge pull request #22690 from alalek:android_config_ndk25
android: add configuration for NDK 25 and Android API 32 (12L)
Alexander Smorkalov [Tue, 25 Oct 2022 10:47:02 +0000 (13:47 +0300)]
Merge pull request #22689 from asmorkalov:as/ubuntu14_tk1_ffmpeg
libav for jetson tk1 does not provide libavutil/display.h
Alexander Smorkalov [Tue, 25 Oct 2022 10:41:10 +0000 (13:41 +0300)]
Added ARM64 debug configuration to CI.
Alexander Smorkalov [Mon, 24 Oct 2022 15:20:54 +0000 (18:20 +0300)]
libav for jetson tk1 does not provide libavutil/display.h.
Alexander Alekhin [Mon, 24 Oct 2022 22:21:49 +0000 (22:21 +0000)]
android: add configuration for NDK 25 and Android API 32 (12L)
Alexander Smorkalov [Mon, 24 Oct 2022 16:09:29 +0000 (19:09 +0300)]
Merge pull request #22687 from asmorkalov:as/yolo7_test
Do not fail tests in Yolo v7 model was not found
Alexander Smorkalov [Mon, 24 Oct 2022 14:59:18 +0000 (17:59 +0300)]
Do not fail tests in Yolo v7 model was not found.
Alexander Smorkalov [Mon, 24 Oct 2022 10:47:03 +0000 (13:47 +0300)]
Merge pull request #22684 from alalek:android_update
android: update build scripts
Alexander Smorkalov [Mon, 24 Oct 2022 07:48:41 +0000 (10:48 +0300)]
Merge pull request #22683 from alalek:android_activity_export
android: add android:exported="true"
Alexander Alekhin [Sun, 23 Oct 2022 14:31:02 +0000 (14:31 +0000)]
android: update build scripts
Alexander Alekhin [Sun, 23 Oct 2022 12:11:10 +0000 (12:11 +0000)]
android: add android:exported="true"
Alexander Smorkalov [Fri, 21 Oct 2022 14:54:13 +0000 (17:54 +0300)]
Merge pull request #22667 from zihaomu:bug_fix_in_winograd
DNN: bug fixed in Winograd
Alexander Smorkalov [Fri, 21 Oct 2022 14:51:00 +0000 (17:51 +0300)]
Merge pull request #22653 from WanliZhong:issue22597
DNN-TF: let StridedSlice layer support const input
Dmitry Kurtaev [Fri, 21 Oct 2022 14:49:49 +0000 (17:49 +0300)]
Merge pull request #22656 from dkurt:halide_fixes
* Fixes for Halide
* Enable some Halide tests
Ramiro Silveyra d'Avila [Fri, 21 Oct 2022 14:04:35 +0000 (11:04 -0300)]
Merge pull request #22672 from ramasilveyra:docs/remove-dup-v4
* docs: remove duplicated step in Build .js doc
* docs: add missing emcmake prefix to command
Zihao Mu [Fri, 21 Oct 2022 11:14:54 +0000 (19:14 +0800)]
fixed bug at winograd of SIMD128 and more robust code.
Alexander Smorkalov [Thu, 20 Oct 2022 09:05:17 +0000 (12:05 +0300)]
Merge pull request #22659 from AleksandrPanov:qr_reduce_extra_adaptiveThreshold
QR code, reduce extra adaptiveThreshold()
Alexander Smorkalov [Wed, 19 Oct 2022 10:08:32 +0000 (13:08 +0300)]
Merge pull request #22593 from zihaomu:optimize_wino
optimize winograd futher more
Alexander Smorkalov [Wed, 19 Oct 2022 06:37:12 +0000 (09:37 +0300)]
Merge pull request #22652 from rogday:cuda_test_fixes
Address CUDA-related errors
AleksandrPanov [Tue, 18 Oct 2022 20:25:41 +0000 (23:25 +0300)]
reduce extra adaptiveThreshold()
Smirnov Egor [Mon, 17 Oct 2022 20:00:12 +0000 (23:00 +0300)]
address CUDA-related errors and enable cuda in elementwise ops
Alexander Smorkalov [Tue, 18 Oct 2022 08:14:23 +0000 (11:14 +0300)]
Merge pull request #22654 from asenyaev:asen/cuda_trigger_4.x
Trigger on "category: dnn (onnx)" label
Hashem Zavvari [Tue, 18 Oct 2022 08:13:08 +0000 (11:43 +0330)]
Merge pull request #22635 from hzawary:4.x
Setting CAP_PROP_AUTO_EXPOSURE on VideoCapture with backend DSHOW does not change anything. Now with this implementation the property can be used with value 1 for availability.
Andrey Senyaev [Tue, 18 Oct 2022 05:55:10 +0000 (08:55 +0300)]
Trigger on dnn (onnx) label
Alexander Smorkalov [Mon, 17 Oct 2022 11:57:46 +0000 (14:57 +0300)]
Merge pull request #22529 from fengyuentau:scatter_scatternd
DNN: supports Scatter and ScatterND from ONNX
Alexander Smorkalov [Mon, 17 Oct 2022 11:57:12 +0000 (14:57 +0300)]
Merge pull request #22643 from sturkmen72:cosmetic
cosmetic changes
Alexander Smorkalov [Mon, 17 Oct 2022 08:20:24 +0000 (11:20 +0300)]
Merge pull request #22531 from zihaomu:stop_rely_name
Parsing quantized nodes does not rely on names
Alexander Smorkalov [Mon, 17 Oct 2022 06:27:49 +0000 (09:27 +0300)]
Merge pull request #22639 from WanliZhong:issue#22625
DNN: Make Unsqueeze layer support negative axes
fengyuentau [Sun, 18 Sep 2022 14:13:55 +0000 (22:13 +0800)]
implementation of scatter and scatternd with conformance tests enabled
Alexander Alekhin [Sun, 16 Oct 2022 19:08:13 +0000 (19:08 +0000)]
Merge pull request #22527 from paroj:misc
Suleyman TURKMEN [Sun, 16 Oct 2022 01:01:00 +0000 (04:01 +0300)]
cosmetic changes
Alexander Alekhin [Sat, 15 Oct 2022 16:08:07 +0000 (16:08 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
zoom [Fri, 14 Oct 2022 08:46:25 +0000 (16:46 +0800)]
Make Unsqueeze layer support negative axes.
Alexander Alekhin [Fri, 14 Oct 2022 09:17:15 +0000 (09:17 +0000)]
Merge pull request #22617 from changh95:4.x
Alexander Smorkalov [Fri, 14 Oct 2022 06:18:27 +0000 (09:18 +0300)]
Merge pull request #22637 from alalek:docs_fix_links_generation_22572
docs: prefer # for links generation
Zihao Mu [Fri, 14 Oct 2022 02:15:45 +0000 (10:15 +0800)]
Optimize the winograd futher more.
Hyunggi Chang [Sun, 9 Oct 2022 12:58:09 +0000 (21:58 +0900)]
fix typo (portatibility -> portability)
Alexander Alekhin [Thu, 13 Oct 2022 20:40:56 +0000 (20:40 +0000)]
docs: prefer # for links generation
- avoid `@ref`
- align with 4.x branch (minimize merge conflicts)
Alexander Alekhin [Thu, 13 Oct 2022 11:46:28 +0000 (11:46 +0000)]
Merge pull request #22526 from paroj:pyrect
Alexander Smorkalov [Thu, 13 Oct 2022 09:18:05 +0000 (12:18 +0300)]
Merge pull request #22629 from asenyaev:asen/cuda_pipeline
Workflow Ubuntu 20.04 x64 with CUDA support (4.x)
cudawarped [Thu, 13 Oct 2022 07:15:40 +0000 (10:15 +0300)]
Reset cuda error code to cudasuccess.
Pavel Rojtberg [Sat, 17 Sep 2022 11:04:42 +0000 (13:04 +0200)]
calib3d: use OCV_LAPACK_FUNC
Pavel Rojtberg [Sat, 17 Sep 2022 11:04:22 +0000 (13:04 +0200)]
cmake: use upstream PCH support if possible
Pavel Rojtberg [Sat, 17 Sep 2022 11:02:02 +0000 (13:02 +0200)]
core: expose rectangle intersection to bindings
Andrey Senyaev [Wed, 12 Oct 2022 11:41:19 +0000 (14:41 +0300)]
Workflow Ubuntu 20.04 x64 with CUDA support (4.x)
zoom [Wed, 12 Oct 2022 03:47:31 +0000 (11:47 +0800)]
let StridedSlice layer support const input
Harvey Huang [Tue, 11 Oct 2022 11:25:35 +0000 (19:25 +0800)]
Merge pull request #21966 from Harvey-Huang:Unicode_Path
Support use memory buffer to read multi-page image
Alexander Smorkalov [Tue, 11 Oct 2022 06:44:00 +0000 (09:44 +0300)]
Merge pull request #22577 from zihaomu:Disable_winograd_branch_in_tryquantize
DNN: add enableWinograd API for Net
Alexander Smorkalov [Tue, 11 Oct 2022 06:42:55 +0000 (09:42 +0300)]
Merge pull request #22613 from erasta:patch-1
Opencv.js: on imread add willReadFrequently to getContext
Zihao Mu [Mon, 10 Oct 2022 09:08:46 +0000 (17:08 +0800)]
parse quantized nodes does not rely on name.
Alexander Smorkalov [Mon, 10 Oct 2022 08:43:44 +0000 (11:43 +0300)]
Merge pull request #22611 from zihaomu:greaterOrEqual
DNN: support GreaterOrEqual and LessOrEqual op in ONNX
Zihao Mu [Sun, 9 Oct 2022 01:33:07 +0000 (09:33 +0800)]
add enableWinograd API for Net.
Alexander Alekhin [Sat, 8 Oct 2022 22:32:25 +0000 (22:32 +0000)]
Merge pull request #21745 from alalek:dnn_plugin_openvino
Eran Geva [Sat, 8 Oct 2022 09:05:33 +0000 (12:05 +0300)]
add willReadFrequently on imread in js
Zihao Mu [Sat, 8 Oct 2022 07:51:40 +0000 (15:51 +0800)]
add greater_or_equal and less_or_equal ONNX support
Alexander Alekhin [Fri, 18 Mar 2022 06:19:30 +0000 (06:19 +0000)]
dnn: plugin support for OpenVINO
Petr Glotov [Fri, 7 Oct 2022 16:07:51 +0000 (09:07 -0700)]
Merge pull request #21942 from pglotov:add-blob-contours
added blob contours to blob detector
* added blob contours
* Fixed Java regression test after new parameter addition to SimpleBlobDetector.
* Added stub implementation of SimpleBlobDetector::getBlobContours to presume source API compatibility.
Alexander Smorkalov [Fri, 7 Oct 2022 12:03:37 +0000 (15:03 +0300)]
Merge pull request #22329 from chinery:stitching-py-fixes
Fix stitching Python bindings (and one stitching_detailed.cpp bug)
Alexander Smorkalov [Fri, 7 Oct 2022 11:55:14 +0000 (14:55 +0300)]
Merge pull request #22562 from cudawarped:add_bindings_to_cuda_fastNlMeansDenoising
Add bindings to CUDA photo denoising functions
Alexander Smorkalov [Fri, 7 Oct 2022 09:42:48 +0000 (12:42 +0300)]
Merge pull request #22606 from savuor:doc_fix_lmsolver
Doc fix for LMSolver
Alexander Smorkalov [Fri, 7 Oct 2022 06:09:19 +0000 (09:09 +0300)]
Merge pull request #22596 from TolyaTalamanov:at/add-num-iter
[G-API] Pipeline modeling tool: Support num_iters criteria
Rostislav Vasilikhin [Thu, 6 Oct 2022 23:40:50 +0000 (01:40 +0200)]
doc fix
TolyaTalamanov [Thu, 6 Oct 2022 09:41:30 +0000 (09:41 +0000)]
Criteria -> Criterion
TolyaTalamanov [Thu, 6 Oct 2022 07:12:14 +0000 (07:12 +0000)]
Merge branch '4.x' of github.com:opencv/opencv into at/add-num-iter
Alexander Alekhin [Thu, 6 Oct 2022 05:05:40 +0000 (05:05 +0000)]
Merge pull request #22600 from alalek:cmake_opt_force_targets
Christine Poerschke [Wed, 5 Oct 2022 20:51:26 +0000 (21:51 +0100)]
add cvGetPropVisible_COCOA
Alexander Alekhin [Wed, 5 Oct 2022 18:51:39 +0000 (21:51 +0300)]
cmake(opt): force separate targets for dispatched code
- PCH may not pass compilation flags properly
TolyaTalamanov [Wed, 5 Oct 2022 12:01:45 +0000 (12:01 +0000)]
Move impl from class
TolyaTalamanov [Tue, 4 Oct 2022 12:10:49 +0000 (12:10 +0000)]
Fix functional pipeline tool tests
Alexander Smorkalov [Tue, 4 Oct 2022 14:09:03 +0000 (17:09 +0300)]
Merge pull request #22501 from cabelo:oak-devices-docs
OAK Information
Alexander Smorkalov [Tue, 4 Oct 2022 12:59:40 +0000 (15:59 +0300)]
Merge pull request #22539 from catree:feat_homography_tutorial_gif
Add a gif to the homography exercise
Alexander Smorkalov [Tue, 4 Oct 2022 12:45:44 +0000 (15:45 +0300)]
Typos and formating fixes.
Alessandro de Oliveira Faria (A.K.A. CABELO) [Mon, 12 Sep 2022 03:53:20 +0000 (00:53 -0300)]
OAK Information
Alexander Smorkalov [Tue, 4 Oct 2022 12:37:01 +0000 (15:37 +0300)]
Merge pull request #22194 from heavyrain-lzy:fixbug_pyrup
Fix the pyramid bug when src*2 < dst
Alexander Smorkalov [Tue, 4 Oct 2022 11:38:00 +0000 (14:38 +0300)]
Merge pull request #22074 from bwang30:opencv-warpAffine-ippiw
Add warpAffine IPPIW implementation to replace with old version