Alexander Smorkalov
814692f9c8
Merge pull request #29957 from asmorkalov:as/getElemSize_doc
...
Added documentation for getElemSize
2026-09-15 15:19:29 +03:00
Alexander Smorkalov
393917a998
Merge pull request #29945 from Rishiii57:fix/filestorage-recursion-depth-limit-29939
...
core(persistence): add recursion depth limit to XML/YAML/JSON parsers
2026-09-15 12:02:50 +03:00
Alexander Smorkalov
c9babe269d
video: migrate VariationalRefinement SIMD kernels to universal:scalable intrinsics ( #29954 )
...
Port of #29862 (merged into 4.x) to 5.x.
- Type/stride substitution only; arithmetic and evaluation order unchanged.
- RedBlackSOR: the v_extract<3>(prev, next) previous-lane construction is
replaced by an unaligned vx_load(p_next + j - 1); v_extract<3> is only
previous-lane when vlanes == 4, so this is required for wider lanes.
- HorPass keeps a strict bound, j < len - vlanes, while the other three use
j <= len - vlanes, since the vector body applies UPDATE to every lane and
the rightmost element must not receive UPDATE across the right border.
- No SVE claim: there is no SVE backend in-tree; scalable means RVV today.
2026-09-15 10:18:07 +03:00
Alexander Smorkalov
03ae9eac50
Merge pull request #29946 from asmorkalov:as/turn_off_disabled_moudules_world
...
Properly disable black-listed modules during world build.
2026-09-14 16:23:16 +03:00
Alexander Smorkalov
955634486a
Merge pull request #29925 from asmorkalov:as/texpr_alignment_fix
...
Memory alignment fix in TExpr impl for RISC-V RVV
2026-09-14 12:26:31 +03:00
Alexander Smorkalov
dbea9bb3f5
Merge pull request #29937 from pranayr710:fix/texpr-named-value-retired-slot
...
core: keep named texpr values alive across slot-retiring optimizations
2026-09-14 12:25:57 +03:00
Alexander Smorkalov
db0ce14ef2
Merge pull request #29933 from asmorkalov:as/video_standard_perf_strategy_5.x
...
Use default per strategy for optical flow tests 5.x
2026-09-11 20:47:19 +03:00
Alexander Smorkalov
254269f094
Merge pull request #29877 from cuishuang:core-reject-invalid-bool
...
core: reject invalid boolean values in CommandLineParser
2026-09-11 15:43:44 +03:00
Alexander Smorkalov
49c3f46f85
Merge pull request #29906 from Xlawy:fix/rvv-dft-local-vl
...
hal/riscv-rvv: localize VL in DFT odd-radix loop
2026-09-10 19:59:28 +03:00
Alexander Smorkalov
01a9fde89b
Merge pull request #29919 from asmorkalov:as/calib_warning_fix
...
Calib module warning fix on Windows.
2026-09-10 16:02:01 +03:00
Alexander Smorkalov
678c52a283
Merge pull request #29920 from asmorkalov:as/IntelligentScissors_5.x
...
Disabled perf test for IntelligentScissors as it's too long.
2026-09-10 12:43:14 +03:00
Alexander Smorkalov
af5726c086
Merge pull request #29917 from Xlawy:opt/rvv-convertscale-32f-16s
...
core:rvv: add 32F to 16S convertScale HAL
2026-09-10 11:05:28 +03:00
Alexander Smorkalov
29f2b63f16
Merge pull request #29857 from ahmadmasood43:boundingrect-29837
...
geometry: saturate out-of-range float coordinates in boundingRect 5.x
2026-09-10 10:14:28 +03:00
Alexander Smorkalov
c803222407
Merge pull request #29910 from vrabaud:k4
...
Only optimize upon 4 distortion parameters when the input has dim==4
2026-09-10 08:01:34 +03:00
Alexander Smorkalov
816f951715
Merge pull request #29905 from jennifferweslowski-design:fix/python-empty-ld-library-path-entry
...
python: avoid empty LD_LIBRARY_PATH/PATH entries on import
2026-09-09 20:42:42 +03:00
Alexander Smorkalov
2c21e51f87
Merge pull request #29892 from bhushanasati25:fix-dpseamfinder-citation-current
...
stitching: cite DpSeamFinder reference 🤖 🤖 🤖
2026-09-09 12:13:21 +03:00
Alexander Smorkalov
7bf005dd05
Merge pull request #29899 from vrabaud:cpu_bomb
...
Fix potential CPU bomb
2026-09-08 20:01:36 +03:00
Alexander Smorkalov
96dc56f371
Merge pull request #29886 from intel-staging:andreyfe1/restore_match_template_5.x
...
Restore match template for newer IPP and ICV packages. Promote to 5.x
2026-09-08 09:58:34 +03:00
Alexander Smorkalov
23212f1427
Merge pull request #29882 from asmorkalov:as/calib_build
...
Fixed interactive calibration tool deps.
2026-09-07 13:48:42 +03:00
Alexander Smorkalov
f8ef5fd4c6
Merge pull request #29876 from Kumataro:fix29819_stop_downloading_unifont_when_HarfBuzz_is_disabled
...
imgproc: skip downloading unifont when HarfBuzz is disabled
2026-09-06 12:05:36 +03:00
Alexander Smorkalov
ebd55c1b41
Merge pull request #29868 from vrabaud:accumulator
...
Fix int usage for pixbuf when double is asked for.
2026-09-05 16:46:39 +03:00
Alexander Smorkalov
75023ff034
Merge pull request #29867 from vrabaud:min_empty
...
Fix infinite loop in warpAffine
2026-09-05 16:39:26 +03:00
Alexander Smorkalov
52377dee53
Merge pull request #29866 from lazerg:fix/issue-29865-ply-parseheader-bounds
...
ptcloud: bounds-check split() results in PLY header parsing
2026-09-04 16:37:47 +03:00
Alexander Smorkalov
ed61538c90
Merge pull request #29839 from asmorkalov:as/fix_python_types_conflict
...
Fixed type conflict in python bindings.
2026-09-01 13:40:18 +03:00
Alexander Smorkalov
1e0a222d11
Merge pull request #29829 from spmallick:codex/einsum-dynamic-shape-reset
...
DNN: reset Einsum shape state when operand dimensions change 🤖 🤖 🤖
2026-08-31 08:09:47 +03:00
Alexander Smorkalov
397e70d044
Merge pull request #29773 from mulhamfetna:fix/29458-harfbuzz-raster-symbol-check
...
cmake: check every hb_raster_* symbol used before selecting system HarfBuzz
2026-08-28 10:49:08 +03:00
Alexander Smorkalov
d757c2942d
Merge pull request #29813 from intel-staging:dev/victorge/fix_iw_cp4x
...
Build fix: IPP integration wrapers (cherry-picked from 4.x)
2026-08-27 20:31:09 +03:00
Alexander Smorkalov
29f1fa5c46
Merge pull request #29806 from varun-jaiswal17:dnn-ort-utf8-path-fix
...
add UTF-8 paths decoding before passing them to ONNX Runtime
2026-08-27 18:18:24 +03:00
Alexander Smorkalov
e13d6719eb
Merge pull request #29802 from loulanyue:docs/https-urls
...
docs: use secure HTTPS URLs for community links in README
2026-08-26 13:38:32 +03:00
Alexander Smorkalov
18b9bc30a4
Merge pull request #29758 from seanm:Wfloat-conversion
...
Fixed Clang -Wfloat-conversion warning in public header
2026-08-25 14:05:41 +03:00
Alexander Smorkalov
6eb6fdd030
Merge pull request #29732 from SavyaSanchi-Sharma:oomAlex
...
dnn(onnx): cut peak memory of DNNTestNetwork.AlexNet
2026-08-25 13:28:51 +03:00
Alexander Smorkalov
b11441a136
Merge pull request #29777 from zaveshaa:docs-fix-typos
...
docs: fix typos in tutorials and core.hpp reference
2026-08-24 13:50:45 +03:00
Alexander Smorkalov
af965c5e0e
Merge pull request #29764 from SavyaSanchi-Sharma:docs/umat
...
docs: document the CUDA UMat allocator and T-API constraints
2026-08-24 10:23:17 +03:00
Alexander Smorkalov
73b7cce609
Merge pull request #29595 from abhishek-gola:handle_reinitialization
...
Replace global finalizeLayers flag with per-layer re-initialization
2026-08-22 11:57:08 +03:00
Alexander Smorkalov
229cacc2c3
Merge pull request #29772 from vrabaud:min_empty
...
Fix kd-tree on empty data
2026-08-22 11:12:12 +03:00
Alexander Smorkalov
1c95ae500d
Merge pull request #29757 from bmad4ever:5.x
...
Fixed orientation thresholding in tutorial: anisotropic_image_segmentation.py
2026-08-21 12:09:03 +03:00
Alexander Smorkalov
ef7da6126e
Merge pull request #29759 from vrabaud:min_empty
...
Fix min with empty matrices.
2026-08-21 12:04:02 +03:00
Alexander Smorkalov
4a3689d026
Merge pull request #29750 from seanm:semi-warnings
...
Fixed numerous Clang -Wextra-semi warnings
2026-08-20 12:07:48 +03:00
Alexander Smorkalov
8b75f8cf2f
Merge pull request #29749 from seanm:fix-misplaced-namespace
...
Fixed compilation error when HAVE_HARFBUZZ == 0
2026-08-20 11:07:10 +03:00
Alexander Smorkalov
f918ba8849
Merge pull request #29744 from intel-staging:mlas_fix
...
Fix the build when BUILD_opencv_world=ON in 5.x branch
2026-08-20 09:07:12 +03:00
Alexander Smorkalov
e3d0a84bf3
Merge pull request #29737 from asmorkalov:revert-29669-warp_enable_5
...
Revert "Merge pull request #29669 from intel-staging:warp_enable_5"
2026-08-19 11:07:57 +03:00
Alexander Smorkalov
9122edf976
Revert "Merge pull request #29669 from intel-staging:warp_enable_5"
...
This reverts commit a35c82b05f .
2026-08-18 19:15:05 +03:00
Alexander Smorkalov
96fcd0cdbe
Merge pull request #29719 from Prasadayus:test_cleanup_stitching
...
stitching: re-enable & triage DISABLED tests
2026-08-15 10:26:55 +03:00
Alexander Smorkalov
c077fb5f72
Merge pull request #29686 from Nikhi00718:agent/fix-high-channel-ndarray
...
Fix silent loss of high-channel NumPy dimensions
2026-08-14 11:09:08 +03:00
Alexander Smorkalov
7fdaf488e8
Merge pull request #29571 from antonio-rojas:patch-1
...
Fix Rect dimensions in getChannelFromBlob
2026-08-11 14:25:52 +03:00
Alexander Smorkalov
d9d551ed09
Merge pull request #29676 from Neal006:photo/inpaint-bool-mask
...
photo: accept CV_Bool masks in inpaint (#25895 )
2026-08-11 09:30:42 +03:00
Alexander Smorkalov
7e9fc68d21
Merge pull request #29673 from abhishek-gola:lstm_optimization
...
Optimize LSTM (batched input projection, weight pre-packing, parallel directions)
2026-08-10 15:32:26 +03:00
Alexander Smorkalov
6e70e5d2a9
Merge pull request #29603 from asmorkalov:as/win32_odometry_warning
...
Fixed MSVS warning in the new odometry sample.
2026-07-26 14:14:14 +03:00
Alexander Smorkalov
4ba2752f36
Merge pull request #29601 from Teddy-Yangjiale:rvv-fast-attn
...
dnn: enable the existing SIMD attention-softmax on scalable RVV
2026-07-26 12:06:45 +03:00
Alexander Smorkalov
859d550029
Merge pull request #29584 from Thebinary110:expose-handeye-to-python
...
calib: expose calibrateHandEye and calibrateRobotWorldHandEye to Python
2026-07-25 11:37:18 +03:00
Alexander Smorkalov
8d69623051
Merge pull request #29529 from ajayraj30002:ajayraj30002-patch-3
...
cmake: set policy CMP0218 to NEW to suppress deprecation warning
2026-07-21 12:39:10 +03:00
Alexander Smorkalov
47d9544d90
Merge pull request #29534 from vrabaud:persistence2
...
Do not include headers in cv namespace
2026-07-17 11:32:24 +03:00
Alexander Smorkalov
5aff519a06
Merge pull request #29530 from opencv:revert-29492-threshold_IPP_5.x
...
Revert "Refactoring and extracting IPP to HAL for threshold function in 5.x"
2026-07-16 11:45:45 +03:00
Alexander Smorkalov
430909e2a3
Revert "Merge pull request #29492 from Akansha-977:threshold_IPP_5.x"
...
This reverts commit c64d89e75c .
2026-07-16 10:26:56 +03:00
Alexander Smorkalov
f07e06fd47
Merge pull request #29526 from asmorkalov:as/model_name_update
...
Renamed model to prevent name conflict.
2026-07-16 08:56:18 +03:00
Alexander Smorkalov
5c7b438295
Merge pull request #29518 from Teddy-Yangjiale:rvv-lk
...
video: add RVV intrinsics path for pyramidal LK optical flow iteration loop
2026-07-15 10:35:45 +03:00
Alexander Smorkalov
647b32ac7c
Merge pull request #29517 from Teddy-Yangjiale:rvv-k1-05-conv-mr1
...
dnn: add RVV fp32 microkernel for MR=1 (depthwise-remain) convolution
2026-07-14 16:06:10 +03:00
Alexander Smorkalov
2d2611d5bd
Merge pull request #29519 from alessio-antochi:fix-missing-geometry-include
...
Add missing geometry module include to opencv.hpp
2026-07-14 15:18:08 +03:00
Alexander Smorkalov
a88eac3223
Merge pull request #29515 from Prasadayus:yolov3_replace
...
Replace Qualcomm yolov3.onnx with darknet-converted yolov3 for better results
2026-07-14 12:12:26 +03:00
Alexander Smorkalov
4c936e6c18
Merge pull request #29468 from aoguntayo:fix-mlas-s390x-missing-headers
...
mlas: add missing s390x ZVECTOR kernel headers to fix build
2026-07-14 10:45:51 +03:00
Alexander Smorkalov
d94b6d0df3
Merge pull request #29506 from manand881:fix/bfmatcher-crosscheck-mask
...
Fix: BFMatcher isMaskSupported false on crossCheck
2026-07-14 08:46:06 +03:00
Alexander Smorkalov
7f9f6acb83
Merge pull request #29502 from asmorkalov:as/msmf_audio
...
videoio(MSMF): fix audio sample-rate validation and dropped last frame
2026-07-12 17:11:55 +03:00
Alexander Smorkalov
8fdf15e26e
Merge pull request #29499 from varun-jaiswal17:msmf-audio
...
videoio MSMF: audio sample-rate validation and last frame
2026-07-12 12:12:33 +03:00
Alexander Smorkalov
b41dd0fdff
Merge pull request #29491 from Akansha-977:threshold_IPP_4.x
...
Extracted IPP to HAL for threshold function in 4.x
2026-07-10 15:06:40 +03:00
Alexander Smorkalov
be4ef205b1
Merge pull request #29490 from asmorkalov:as/disable_ipp_warpPerspective_F32C4_nearest
...
Disabled IPP implementation for warpPerspective F32C4 as it triggers exception on Windows
2026-07-10 14:19:41 +03:00
Alexander Smorkalov
bc647fe3ec
Merge pull request #29484 from velonica0:dnn-rvv-winograd-vlen-fix
...
dnn: fix out-of-bounds access in RVV Winograd kernels when VLEN > 256
2026-07-10 11:02:30 +03:00
Alexander Smorkalov
7559555599
Merge pull request #29480 from amd:5_fast_countNonZero
...
core: speed up countNonZero with AVX-512 signmask path (5.x)
2026-07-09 18:40:40 +03:00
Alexander Smorkalov
7507accf2e
Merge pull request #29486 from asmorkalov:as/drop_yuv_gray_hal
...
Drop HAL for cv_hal_cvtColorYUV2Gray as it's just copy.
2026-07-09 18:06:28 +03:00
Alexander Smorkalov
4b38c5562b
Merge pull request #29430 from Teddy-Yangjiale:rvv-k1-04-resize-nn
...
imgproc: re-enable RVV HAL resize NEAREST/NEAREST_EXACT
2026-07-09 18:05:56 +03:00
Alexander Smorkalov
112959651a
Merge pull request #29478 from vrabaud:persistence2
...
Fix case for intrin.h
2026-07-09 16:24:36 +03:00
Alexander Smorkalov
738739d7c2
Merge pull request #29483 from asmorkalov:update_version_4.14.0-pre
...
pre: OpenCV 4.14.0 (version++)
2026-07-09 15:35:03 +03:00
Alexander Smorkalov
0eb3778a1b
Merge pull request #29473 from velonica0:28870
...
imgproc: make RVV HAL resize bit-exact for 8U INTER_LINEAR (fixes #28870 )
2026-07-08 19:19:35 +03:00
Alexander Smorkalov
aa70c82ebe
Merge pull request #29418 from uwezkhan:einsum-subscript-bound
...
bound einsum subscript index before reading input shape
2026-07-07 14:42:49 +03:00
Alexander Smorkalov
c85397c3bb
Merge pull request #29462 from intel-staging:use_ipp_check_derive
...
Added missing IPP check in IPP HAL
2026-07-07 13:20:45 +03:00
Alexander Smorkalov
4ce2389a62
Merge pull request #29425 from fkenmar:dnn_remove_caffe_leftovers
...
dnn: remove Caffe protobuf leftovers, fix builds with external protobuf
2026-07-07 12:52:37 +03:00
Alexander Smorkalov
51495995d2
Merge pull request #29431 from asmorkalov:as/no_exact_ipp
...
Enable non-exact IPP optimizations if build-time algorithm hint allows it
2026-07-07 11:45:59 +03:00
Alexander Smorkalov
0b5ff7b3a2
Merge pull request #29449 from asmorkalov:as/skip_dnn_tests_32bit
...
Skip some BERT tests on 32-bit platforms as they do not fit into 2gb ram
2026-07-07 11:29:52 +03:00
Alexander Smorkalov
c344b7dcef
Merge pull request #29461 from rmsalinas:update-truco-ref
...
doc: update TRUCO publication status
2026-07-07 10:21:31 +03:00
Alexander Smorkalov
77dff6dc75
Merge pull request #29448 from asmorkalov:as/skip_deep_features_tests_32bit
...
Skip DNN features test on 32-bit platforms as they time-to-time do not fit 2GB RAM
2026-07-06 17:46:26 +03:00
Alexander Smorkalov
f6be96989e
Merge pull request #29442 from orbisai0security:fix-filter-buffer-size-overflow
...
fix: in filter in filter.cpp
2026-07-06 17:19:05 +03:00
Alexander Smorkalov
fcc3418cd7
Merge pull request #29446 from anushkagupta200615-jpg:fix-apple-conversions-cpp26
...
macOS: Fix CGBitmapInfo C++26 enum compilation error
2026-07-06 10:15:38 +03:00
Alexander Smorkalov
3d0ae71ac1
Merge pull request #29429 from vrabaud:persistence
...
Fix CALIB_DISABLE_SCHUR_COMPLEMENT and CALIB_TILTED_MODEL collision
2026-07-06 10:11:57 +03:00
Alexander Smorkalov
80da12e55a
Merge pull request #29432 from asmorkalov:as/python_testing
...
Replace np.testing.assert_allclose due to Numpy bug
2026-07-06 10:10:23 +03:00
Alexander Smorkalov
24030ff3a2
Merge pull request #29390 from amd:fast_countNonZero
...
core: Optimized countNonZero with AVX-512 signmask path
2026-07-03 15:44:43 +03:00
Alexander Smorkalov
db37d38eb4
Merge pull request #29424 from Teddy-Yangjiale:rvv-k1-03-conv2-int8-kernel
...
dnn: add RVV kernel for new-engine int8 convolution
2026-07-03 10:48:59 +03:00
Alexander Smorkalov
d82fbe3530
Merge pull request #29421 from Teddy-Yangjiale:rvv-k1-01-02-fastgemm-packb
...
dnn: add RISC-V RVV FP32 fastGemm micro-kernel and Pack-B support
2026-07-02 13:06:31 +03:00
Alexander Smorkalov
9460e30793
Merge pull request #29400 from amd:fast_sum
...
core: enable AVX-512 dispatch for sum
2026-07-02 12:56:27 +03:00
Alexander Smorkalov
1439136ef8
Merge pull request #29423 from wojiushixiaobai:fix_loongarch64_5.x
...
mlas: add missing LoongArch64 kernel headers to fix build
2026-07-02 11:28:51 +03:00
Alexander Smorkalov
83ee55fcda
Merge pull request #29417 from intel-staging:deriv_hal
...
Moved IPP-based Sobel and Scharr to HAL
2026-07-01 14:20:57 +03:00
Alexander Smorkalov
80f48cc952
Merge pull request #29416 from vrabaud:persistence
...
Remove useless logger include from the public API
2026-07-01 13:41:50 +03:00
Alexander Smorkalov
d36133b325
Merge pull request #29403 from Teddy-Yangjiale:rvv-dnn-conv-rvv
...
dnn: add RISC-V RVV fp32 microkernel for classic ConvolutionLayer
2026-06-30 14:19:32 +03:00
Alexander Smorkalov
5b83b0c440
Merge pull request #29405 from Teddy-Yangjiale:rvv-dnn-conv-4x
...
dnn: add RVV LMUL=1 kernel for convBlock_F32 (ConvolutionLayer, rv64gcv)
2026-06-29 18:08:55 +03:00
Alexander Smorkalov
97f62825a2
Merge pull request #29402 from tonuonu:perf-dnn-act-5x
...
dnn: SIMD for 13 transcendental activations in the 5.x engine
2026-06-29 14:31:21 +03:00
Alexander Smorkalov
3c10324630
Merge pull request #29404 from tonuonu:perf-svm-kernels
...
ml: SIMD for SVM kernel reductions 🧑💻 🤖
2026-06-29 11:40:14 +03:00
Alexander Smorkalov
edd89cfca5
Merge pull request #29371 from uwezkhan:tflite-pad-resize-bounds
...
check parameter tensor length in tflite parsePadding and parseResize
2026-06-28 14:19:17 +03:00
Alexander Smorkalov
dd541965e9
Merge pull request #29397 from Prasadayus:cvtcolor_ipp_extract
...
Extract IPP integration as HAL function for cvtcolor
2026-06-27 08:32:00 +03:00
Alexander Smorkalov
da4a417b2a
Merge pull request #29346 from Ijtihed:fix/flann-heap-pool-tls
...
flann: use per-thread storage for heap pool to remove lock contention
2026-06-26 16:35:27 +03:00
Alexander Smorkalov
416e730a61
Merge pull request #29395 from asmorkalov:as/restore_ipp_check
...
Restore missing IPP check in IPP HAL.
2026-06-26 16:26:17 +03:00
Alexander Smorkalov
c0c9e5e76c
Merge pull request #29380 from tonuonu:perf-knn-findnearest-simd
...
ml: SIMD for KNN brute-force findNearest 🧑💻 🤖
2026-06-25 17:18:29 +03:00
Alexander Smorkalov
1aea68260a
Merge pull request #28474 from WalkingDevFlag:fix/cuda-version-patch-26965
...
cmake: relax CUDA version check to major.minor in OpenCVConfig (#26965 )
2026-06-24 14:04:12 +03:00