Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
opencv: Autospec creation for update from version 4.8.1 to version 4.9.0
Abduragim Shtanchaev (6): Merge pull request #24037 from Abdurrahheem:ash/dev_einsum Merge pull request #24322 from Abdurrahheem:ash/dev_einsum_ellips Merge pull request #24445 from Abdurrahheem:ash/dev_einsum_pref Merge pull request #24509 from Abdurrahheem:ash/dev_einsum_fast_gemm Merge pull request #24569 from Abdurrahheem:ash/padding_value_fix Merge pull request #24611 from Abdurrahheem:ash/add_yolov6_test AleksandrPanov (2): fix build.gradle Updated Android tutorial for MobileNet-SSD detector Alessandro de Oliveira Faria (A.K.A.CABELO) (1): Merge pull request #24496 from cabelo:yolov3 Alex (9): update aruco bytesList docs fix refineDetectedMarkers, add test fixes extendDictionary, add test fix drawDetectedCornersCharuco, drawDetectedMarkers, drawDetectedDiamonds added tests fix charuco checkBoard Added ArUco marker size check for Aruco and Charuco boards. add dynamic window in aruco cornerRefinement add new contour filtering, test, refactoring remove filter fix Alexander Alekhin (13): cmake: don't export external target twice js: include LUT support cmake: revise OPENCV_DNN_BACKEND_DEFAULT integration cmake: use /INCREMENTAL:NO with MSVS 2015 samples: add Python 3.12 dnn(ocl): don't try KERNEL_TYPE_GEMM_LIKE with kernel_w > 16 dnn(test): tune FP16 test tolerance ocl: fix kernels compilation dnn(test): skip tests on 32-bit Windows dnn(test): skip very long debug tests, reduce test time ffmpeg/4.x: update FFmpeg wrapper 2023.12 build: disable Python2 detection by default docs: exclude test entites from bindings utils Alexander Lyulkov (6): Fixed bug when MSMF webcamera doesn't start when build with VIDEOIO_PLUGIN_ALL Fixed bug with the last 4 bytes in MJPEG encoder. Replaced torch7 by onnx model in fast-neural-style dnn sample changed readNetFromONNX to readNet Fixed removePhaseSwitches in tf_graph_simplifier Fixed segfault when reading Caffe model Alexander Panov (2): Merge pull request #24598 from AleksandrPanov:add_android_qr_sample Merge pull request #24715 from AleksandrPanov:update_android_opencl_sample Alexander Smorkalov (56): Release OpenCV 3.4.20 Switch to version 3.4.20-dev Update PRs & Issue templates to exclude 3.4 from active development. Disable finite-math-only option with ENABLE_FAST_MATH=1 case to handle NaN and Inf checks correctly. Fixed tests execution with Python 2.7 Add Ubuntu 22.04 to CI. Fixed possible out-of-bound access in circles drawing. Use OpenCV logging instead of std::cerr. Increase eps for Test_Torch_nets.FastNeuralStyle_accuracy to prevent sporadic test failres with CUDA. Disable warning C5054 in VS 2022 C++20 Revert PR 24186 as it force skip tests. More strict test for MSMF FOURCC (camera). Check that cv::merge input matrices are not empty. Warnings fix on Windows. Added CI with OpenVINO for DNN and G-API. Fixed OpenCL PF16 fallback in Einsum layer. Fail Java test suite, execution, if one of test failed. Removed invalid reference usage in charuco detector. Tuned threshold for FastNeuralStyle_eccv16 test for systems without AVX2. Added test with V4L CAP_PROP_CONVERT_RGB=false. Ensure interarea algorithm usage in resize perfomance test. Fixed Python signatures in Doxygen documentation. Added Java bindings for BOWImgDescriptorExtractor constructor. Add JavaScript bindings for SimpleBlobDetector. Use video stream fps first in FFmpeg backend for VideoCapture. Exclude RVV UI internals from Doxygen documentation. Fixed build warning introduced in #24243. Merge pull request #24510 from asmorkalov:as/softmax_rvv Print warning, but not throw exceptions in cv::VideoCapture for OpenNI2. Drop OpenCV Manager from samples initialization. Fixed regression in Android Tutorial2 initialization. Serialize Android samples build in SDK script to prevent raise between gradle instances. AAR package build and test with CI Migrate Android Face Detection sample to DNN. Fix build for Android sample mobilenet-ssd detector. Report correct open status from Bitstream. Refreshed OpenCL sample for Android. Removed info lib handling in OpenCV initialization on Android. Drop Adnroid.mk and Application.mk in samples as they are not used with Gradle. Report resolution together with FPS in JavaCamera2View. OpenCV.AI notification. Refactor JavaCamera2View to add option to override Camera2 session request options. Added warning, if FFmpeg pipeline was interrupted by timeout. Added experimental NativeCameraView class for Android 24+. Merge pull request #24718 from asmorkalov/as/system_spng SPNG integration warning fixes. Drop old Android toolchain file Do not install removed toolchain file for Android. Increate Vit_b test threshold a bit for CUDA FP16. Document read-only check in Python bindings. pre: OpenCV 4.9.0 (version++). Enable Android AAR package build with SDK project itself without Python Added exception warning to calibrateCamera description. Disabled ENABLE_CUDA_FIRST_CLASS_LANGUAGE by default for now to not break existing behaviour. Reworked camera stream check to exclude non-video formats. Release 4.9.0. Alexey Smirnov (2): Soften the 0th argument check in infer2 Merge pull request #24658 from smirnov-alexey:as/gapi_ov_get_model_layout Amir Hassan (1): Merge pull request #23894 from kallaballa:blobFromImagesWithParams Anastasiya Pronina (2): Ported VAS Object Tracking into OpenCV G-API Enabled VAS OT in G-API Python interface Anatoliy Talamanov (7): Merge pull request #24024 from TolyaTalamanov:at/add-onnx-openvino-execution-provider Merge pull request #24045 from TolyaTalamanov:at/add-onnx-directml-execution-provider Merge pull request #24059 from TolyaTalamanov:at/add-onnx-cuda-execution-provider Merge pull request #24060 from TolyaTalamanov:at/advanced-device-selection-onnxrt-directml Merge pull request #24584 from TolyaTalamanov:at/implement-inference-only-mode-for-ov-backend Merge pull request #24068 from TolyaTalamanov:at/add-onnx-coreml-execution-provider Merge pull request #24601 from TolyaTalamanov:at/fix-onnxrt-include-path-in-cmake Aser Atawya (1): Merge pull request #24092 from Aser-Abdelfatah:GSoC_Support_GatherElements_ONNX Avasam (3): Fix partially unknown Mat Add missing properties to error class Update usages of ConditionalAliasTypeNode following #23838 to use TYPE_CHECKING Berke (1): removed trailing semicolon after function Björn Böken (1): Added CMake configuration OPENCV_DNN_BACKEND_DEFAULT CNClareChen (1): Merge pull request #23929 from CNClareChen:4.x COOLIRON2311 (1): Fixed wrong division operator in py_tutorials doc CSBVision (2): Use STRING instead of PATH to fix #24141 Update dnn_utils.cpp Chia-Hsiang Tsai (1): Merge pull request #24396 from Tsai-chia-hsiang:yolov8cv Chris Lee (1): Fix MinGW build issue due to obsensor Clement Courbet (1): Use intrinsics for `cvRound` on x86 and x86_64 `__GNUC__` (clang/gcc linux) too. Csaba Kertész (1): Merge pull request #24243 from kecsap:4.x DeePingXian (1): Adding support for Streamlabs Desktop Virtual Webcam Dhanwanth1803 (1): Merge pull request #24384 from Dhanwanth1803:feat-crop Dmitry Kurtaev (31): Merge pull request #24004 from dkurt:tflite_new_layers Merge pull request #24056 from dkurt:eltwise_prelu Merge pull request #24069 from dkurt:openvino_detection_layer Merge pull request #24072 from dkurt:openvino_cpu_tests Merge pull request #24080 from dkurt:dnn_cuda_layers Merge pull request #24039 from dkurt:tflite_test_backends Mark OpenVINO models for G-API tests optional Merge pull request #24120 from dkurt:actualize_dnn_links Remove explitit transB attribute from MatMul perf test Enable OpenVINO max pooling with indices since 2022.1 Merge pull request #24186 from dkurt:ts_fixture_constructor_skip Merge pull request #24216 from dkurt:inter_lines_less_compute Merge pull request #24214 from dkurt:distanceTransform_big_step Merge pull request #24196 from dkurt:ov_backend_cleanups Enable build with OpenVINO in Debug Higher threshold for FasterRCNN_vgg16 Merge pull request #24250 from dkurt:ts_fixture_constructor_skip_2 Skip test cases in case of SkipTestException in SetUp Merge pull request #24309 from dkurt:gemm_ov_hotfix Merge pull request #23987 from dkurt:openvino_int8_backend Merge pull request #24234 from dkurt:distanceTransform_max_dist Enable more tests for OpenVINO 2023.0 Merge pull request #24350 from dkurt:py_return_non_utf8_string Merge pull request #24463 from dkurt:dnn_shared_nodes_fusion Merge pull request #24483 from dkurt:dnn_fusion_commutative_ops Merge pull request #24521 from dkurt:fix_broken_urls Merge pull request #24535 from dkurt:ipp_distransform_update Merge pull request #24577 from dkurt:dnn_graph_match_stack Merge pull request #24299 from dkurt:qrcode_decode Replace Slice optional inputs removal to adjustment [CUDA] Hotfix Scale with 1 parameter Dmitry Matveev (1): Merge pull request #24178 from dmatveev:dm/streaming_queue Emmanuel Ferdman (1): fix: update location to `samples/dnn/download_models.py` FlyinTeller (1): Update OpenCVFindOpenBLAS.cmake to accomodate alternative lib name Giles Payne (2): Merge pull request #24454 from komakai:refactorObjcRange Merge pull request #24136 from komakai:visionos_support Ginkgo (1): fix ipp_warpAffine return value error HAN Liutong (7): Merge pull request #23980 from hanliutong:rewrite-core Merge pull request #24058 from hanliutong:rewrite-imgporc Merge pull request #24132 from hanliutong:rewrite-imgproc2 Merge pull request #24166 from hanliutong:rewrite-remaining Merge pull request #24301 from hanliutong:rewrite-stereo-sift Merge pull request #24305 from hanliutong:toolchain Merge pull request #24325 from hanliutong:rewrite Hao Chen (1): Change the lsx to baseline features. Ivashechkin, Maxim (PG/R - Comp Sci & Elec Eng) (1): remove unused JUBIN CHHEDA (2): The AVVideoCodecJPEG symbol was deprecated in iOS 11.0. We may want to use AVVideoCodecTypeJPEG instead Replace deprecated symbol with AVVideoCodecTypeH264 Jeremy Lyda (1): Merge pull request #24364 from bagelbytes61:bugfix/qrcode-version-estimator Kirin Chu (1): Fix typo Kuan-Wei Chiu (1): Fix memory leak and handle realloc failure Kumataro (11): videoio: doc: add odd width or height limitation for FFMPEG Merge pull request #24179 from Kumataro:fix24145 imgcodecs: fix libtiff homepage core: arm64: v_round() works with round to nearest, ties to even. Merge pull request #24074 from Kumataro/fix24057 Merge pull request #24372 from Kumataro:fix24369 fix: supress GCC13 warnings (#24434) Merge pull request #24629 from Kumataro:add_crosscompile_with_multiarch doc: use python3-minimal instead of python3-dev 3rdparty: update libtiff URLs Merge pull request #24271 from Kumataro:fix24163 Laurent Berger (2): Merge pull request #24101 from LaurentBerger:I24076 Merge pull request #24539 from LaurentBerger:blobrecttoimage Letu Ren (7): Update 3rdparty libspng to 0.7.4 Fix homepage of libspng Update 3rdparty zlib to 1.3 Fix zlib version parse Fix OpenJPEG version in cmake scripts Refine logic of parsing PNG version Remove deprecated CMake variable Liutong HAN (6): Rewrite SIMD code by using new Universal Intrinsic API. Add missing ”v_popcount“ for RVV and enable tests. Rewrite fluid related part. Clean up the Universal Intrinsic API. Use local variable. Optimize the v_lut for RVV. Maksim Shabunin (17): videoio: tests for CAP_IMAGES videoio: fix CAP_IMAGES with non-numbered file videoio: test for V4L using virtual device build: w/a compiler warnings for GCC 11-12 and Clang 13, reduce build output videoio: fix v4l2 test on older platforms (centos) risc-v: fix unaligned loads and stores doc: added environment vars reference videoio: fixed MSVC warning in test videoio: fix V4L compilation for older kernels videoio: fix camera opening with GStreamer plugin gapi: update ADE library to 0.1.2b 3rdparty: update ade version Merge pull request #24343 from mshabunin:fix-test-writes RISC-V: added v0.12 intrinsics compatibility header CI: enable RISC-V for 4.x branch Updated libade to 0.1.2d OCL: fix incompatibility with Mali ruintime Maksym Ivashechkin (2): Update usac tutorial. Merge pull request #24499 from ivashmak:usac_bug_fix Marek Kochanczyk (1): Merge pull request #24405 from kochanczyk:4.x Maxim Smolskiy (5): Merge pull request #24527 from MaximSmolskiy:fix-out-of-image-corners-in-cv-cornersubpix Merge pull request #24595 from MaximSmolskiy:fix-typo-inChessBoardDetector-generateQuads Merge pull request #24597 from MaximSmolskiy:fix-bug-in-ChessBoardDetector-findQuadNeighbors Merge pull request #24605 from MaximSmolskiy:speed-up-ChessBoardDetector-findQuadNeighbors Merge pull request #24667 from MaximSmolskiy:fix-mismatch-and-simplify-code-in-ChessBoardDetector-findQuadNeighbors MaximSmolskiy (5): Fix typos in calibinit.cpp Fix time measurement in test Calib3d_ChessboardDetector.timing Fix bug in ChessBoardDetector::cleanFoundConnectedQuads Improve icvSmoothHistogram256 Fix typos in imgproc/src/contours.cpp Mihir Patil (3): highgui(cocoa): fix fullscreen behavior style: remove trailing whitespace style: remove extraneous std::cout MuZihao (1): fix the issue in layer fused Peter Johnson (1): Merge pull request #24205 from PeterJohnson:fix-msvc-arm64 Phil Nelson (1): Update README.md - Add campaign and additional resources Philip Allgaier (1): Fix comment typo in matx.hpp Philipp Schrader (1): Fix "use after free" issue in `essential_solver.cpp` Rostislav Vasilikhin (5): Merge pull request #24480 from savuor:backport_patch_nans Android tutorials refresh Merge pull request #24692 from savuor:doc_android_tutorial_camera Merge pull request #24592 from savuor:recorder_android Merge pull request #24700 from savuor:doc_android_win_fix SaltFish-T (1): Merge pull request #23936 from SaltFish-T:4.x Sam James (1): Fix compilation on arm64 with FP16 when disabled Samuel Thibault (1): Fix GNU/Hurd build Sean McBride (3): Fixed invalid cast and unaligned memory access Fixed buffer overrun; removed the last two uses of sprintf Merge pull request #23109 from seanm:misc-warnings Shubh Raheja (1): updated additional resources links Stanley Mwangi (1): popcnt is not a windows ARM intrinsic. Stefan Dragnev (1): build fixes for emscripten 3.1.45 Stefan Isak (1): Merge pull request #24382 from sisakat:cuda-compile-multicore Sérgio M. Basto (1): `numpy.distutils` is removed in numpy 1.26 on Python 3.12. Tomoaki Teshima (5): typo fix fix warning in Clang 10 reenable fp16 compile in old compiler merge multiple features specified at once prepare to build for ARM64 on Windows with Visual Studio Vadim Levin (14): fix: typing stubs overload presence check fix: recursively re-export nested submodules feat: add matrix type stubs generation feat: update NumPy type to Mat type fail message Merge pull request #24022 from VadimLevin:dev/vlevin/python-typing-cuda fix: preserve NumPY writeable flag in output arguments Merge pull request #24023 from VadimLevin:dev/vlevin/python-typing-magic-constants Merge pull request #24028 from VadimLevin:dev/vlevin/fix-flann-python-bindings Merge pull request #24029 from VadimLevin:dev/vlevin/python-add-cuda-stream-to-simple-types feat: add cuda_GpuMat to big types feat: add highgui functions to typing stubs feat: add typing stub for redirectError Merge pull request #24066 from VadimLevin:dev/vlevin/python-typing-register-dnn-layer feat: re-export cv2.typing module as typing Vadim Pisarevsky (2): added detection & dispatching of some modern NEON instructions (NEON_FP16, NEON_BF16) (#24420) Merge pull request #24709 from vpisarev:winograd_mode Vincent Rabaud (20): Fix compilation when HAVE_QUIRC is not set. Merge pull request #23943 from vrabaud:avif_tsan Merge pull request #23922 from vrabaud:imgwarp Fix undefined behavior with wrong function pointers called. Use void* Merge pull request #24042 from vrabaud:circle Fix stereoRectify image boundaries. Merge pull request #24194 from vrabaud:compilation_fix Merge pull request #24260 from vrabaud:ubsan Merge pull request #24274 from vrabaud:webp_1.3.2 Merge pull request #24412 from vrabaud:inter_area1 Unconditionally create SuperScale in BarcodeDetector to avoid null deref Check the return value of avifDecoderSetIOMemory. Make sure AVIF decoder is destroyed in case of failure Merge pull request #24495 from vrabaud:fast_math_compile Merge pull request #24581 from vrabaud:tsan Fix compilation on some 32-bit windows Fix stereoRectify image boundaries again. Get code to compile without DNN Empty vectors before filling them in ChessBoardDetector::processQuads Wang Kai (3): removing duplicated statement removing unreachable codes in `gbackend` Merge pull request #23900 from kai-waang:fixing-typo Wanli (6): increase Fast Math threshold Merge pull request #24298 from WanliZhong:extend_perf_net_test Improve and refactor softmax layer (#24466) Merge pull request #24547 from WanliZhong:refactor_conv_perf_test Merge pull request #24681 from WanliZhong:err_armv8 Merge pull request #24613 from WanliZhong:softmax_default_axis Yuantao Feng (20): Merge pull request #24122 from fengyuentau:remove_tengine core: add broadcast (#23965) dnn: add gemm_layer in place of fully_connected_layer for onnx models (#23897) dnn: expand refactor with cv::broadcast for onnx models (#24295) Merge pull request #24283 from fengyuentau:halide_tests dnn: hotfixes for fast gemm (#24315) Merge pull request #24386 from fengyuentau:fix_dtype_nary_eltwise Merge pull request #24425 from fengyuentau:fix_timvx_test Merge pull request #24461 from fengyuentau:tracker_vit_backend_target Merge pull request #24409 from fengyuentau:norm_kernel Merge pull request #24378 from fengyuentau:instance_norm Merge pull request #24500 from fengyuentau:test_layer_fusion dnn cann backend: add hardswish, layernorm and instasnce norm for cann and bug fix (#24462) Merge pull request #24544 from fengyuentau:layernorm_conformance Merge pull request #24552 from fengyuentau:layernorm_backends Merge pull request #24655 from fengyuentau:graph_simplifier_optional_input Merge pull request #24647 from fengyuentau:cuda_sub Merge pull request #24694 from fengyuentau:matmul_refactor Merge pull request #24476 from fengyuentau:attention_layer Merge pull request #24753 from fengyuentau:einsum_importer Yuriy Chernyshov (6): Merge pull request #24204 from georgthegreat:mser-license Add missing <sstream> includes Add missing std namespace qualifiers Add missing sanitizer interface include More fixes for iterators-are-pointers case Merge pull request #24323 from georgthegreat:akaze-variadic Yusuke Kameda (1): doxygen: Fix ImwriteFlags documentation misalignment Zhang Na (1): Fix LoongArch Macro Definition Zihao Mu (1): Merge pull request #23952 from zihaomu:fix_depth_conv_5x5 alexander-varjo (1): Merge pull request #23607 from alexander-varjo:alexander-varjo-patch-1 alexlyulkov (7): Merge pull request #24244 from alexlyulkov:al/update-dnn-js-face-recognition-sample Merge pull request #24266 from alexlyulkov:al/tf-argmax-default-dim Merge pull request #24353 from alexlyulkov:al/fixed-cumsum-layer Merge pull request #24367 from alexlyulkov:al/fixed-cumsum-inplace-flag Merge pull request #24456 from alexlyulkov:al/aar Merge pull request #24473 from alexlyulkov:al/samples_with_maven Merge pull request #24622 from alexlyulkov:al/fixed-android-sample-img-save andrewerf (1): Merge pull request #21066 from andrewerf:21052-openvino-native-onnx ashadrina (1): Merge pull request #24286 from ashadrina:intel_icx_compiler_support autoantwort (2): Merge pull request #24167 from autoantwort:missing-include Merge pull request #24168 from autoantwort:missing-include-3 beanjoy (1): Merge pull request #24142 from beanjoy:4.x casualwinds (1): Merge pull request #24280 from casualwind:parallel_opt chacha21 (1): added URL to understand CUDA options chaebkimm (1): Merge pull request #24116 from chaebkimm/update-samples-python-tst_scene_render cudawarped (8): cuda: add SkipTestException handling cuda: suppress CMP0146 Warning cuda: fix for compatibility with CUDA Toolkit >= 12.2.0 cuda: Fix GpuMat::copyTo and GpuMat::converTo python bindings VideoCapture: remove decoder initialization when CAP_PROP_FORMAT== -1 (rawMode == true) cuda: add default ptx when CUDA_ARCH_BIN is missing and allow CUDA_ARCH_PTX to be passed in isolation Merge pull request #24363 from cudawarped:videoio_ffmpeg_add_stream_encapsulation build: first class cuda support definitelyuncertain (1): Merge pull request #24333 from definitelyuncertain:CvtRGB2YUV422 eplankin (1): Update IPPICV binaries (20230919) fengyuentau (3): init commit fp16 support for gather elements remove filter firebladed (1): Merge pull request #18498 from firebladed:patch-1 headshog (1): fix numtrunc at tiff_dirread.c huafengchun (1): Link lib_acl_op_compiler when compile with CANN iarspider (1): test_houghlines: Fix C++20 compatibility jason_w (1): Merge pull request #24180 from MambaWong:4.x jvuillaumier (1): Merge pull request #24233 from jvuillaumier:rotate_flip_hal_hooks kallaballa (1): use CPACK_PACKAGE_VERSION instead of OPENCV_VCSVERSION for CPACK_PACKAGE_FILE_NAME so that OPENCV_CUSTOM_PACKAGE_INFO actually has full effect laolaolulu (1): Merge pull request #24458 from laolaolulu:4.x lpylpy0514 (1): Merge pull request #24201 from lpylpy0514:4.x richard28039 (1): Merge pull request #24397 from richard28039:add_fcnresnet101_to_dnn_sample skycat8 (1): Merge pull request #24553 from skycat8:yolov5 thewoz (2): Update window_QT.cpp Merge pull request #24546 from thewoz:checkerboard unknown (3): solve issue 23808 remove line Solved issue 24044 zihaomu (1): DNN: add the Winograd fp16 support (#23654) zixgo (1): fix compilation error on Windows ARM, use vaddq_f32 instead of += zzuliys (1): Merge pull request #24666 from zzuliys:4.x 不鱼儿 (1): Eliminating compilation warnings when using lto in 刘佩其 (1): Fix the issue of missing imshow icons when linking OpenCV as a static library (opencv/opencv-python#585)
- Loading branch information