Alexander Smorkalov
fe38fc608f
release: OpenCV 4.13.0
2025-12-30 10:52:05 +03:00
Alexander Smorkalov
f9c2961411
Define installation layout for Python standalone builds.
2025-12-29 15:01:07 +03:00
Alexander Smorkalov
2addae071e
Fixed DLPack detection in Python standalone builds
2025-12-29 13:45:19 +03:00
Alexander Smorkalov
497e9037b4
FFmpeg binaries update for Windows.
2025-12-26 10:52:37 +03:00
Alexander Smorkalov
2b1cf03a9d
Disable IPP with AVX512 in cv::compare because of performance regression.
2025-12-26 09:19:28 +03:00
Alexander Smorkalov
e63d2a12f0
pre: OpenCV 4.13.0 (version++).
2025-12-23 18:31:50 +03:00
Alexander Smorkalov
a1b682254e
Warning fix on Windows.
2025-12-23 18:25:26 +03:00
Alexander Smorkalov
a3380cc128
Code review fixes.
2025-12-19 14:59:45 +03:00
Alexander Smorkalov
6aa1228ec1
KleidiCV update to version 0.7.
2025-12-18 09:51:09 +03:00
Alexander Smorkalov
a858fb7cff
Stateless HAL for filters and morphology.
2025-12-18 09:36:54 +03:00
Alexander Smorkalov
9f1a2d3736
Fixes for issues found by PVS Studio.
2025-12-16 18:34:20 +03:00
Alexander Smorkalov
02628f0188
Enabled Python test for CUDA BufferPool.
2025-12-09 12:09:41 +03:00
Alexander Smorkalov
1288aace98
libpng update to version 1.6.53.
2025-12-08 10:34:20 +03:00
Alexander Smorkalov
92ea2c324b
Fixed unicode tracing symbols with QT.
2025-12-05 08:45:32 +03:00
Alexander Smorkalov
98d065370c
Build fix for RISC-V RVV.
2025-12-05 08:08:36 +03:00
Alexander Smorkalov
d88f080b7e
Update to libpng 1.6.52 with RISC-V RVV fix.
2025-12-05 07:52:26 +03:00
Alexander Smorkalov
ab23a89975
Set PNG simd configuration defaults accornding to OpenCV settings.
2025-12-04 18:07:21 +03:00
Alexander Smorkalov
e669a955c7
Disabled risc-v rvv of png_read_filter_row_paeth in libpng.
2025-12-04 16:35:02 +03:00
Alexander Smorkalov
e5075ffa33
Disabled incorrect in-place flip HAL on RISC-V RVV.
2025-12-04 14:55:31 +03:00
Alexander Smorkalov
71d49c2dc2
Disabled incorrect in-place flip HAL on RISC-V RVV.
2025-12-04 14:53:33 +03:00
Alexander Smorkalov
1d8d76cd50
RISC-V RVV diagnostic fix.
2025-12-04 11:28:32 +03:00
Alexander Smorkalov
2c8cfdebde
Added RISC-V RVV diagnostics for PNG.
2025-12-02 10:40:01 +03:00
Alexander Smorkalov
54d066b89c
Force 3rdparty build for CI test.
2025-12-01 17:14:08 +03:00
Alexander Smorkalov
e47916120f
Updated libpng to v1.6.51 and added RISC-V optimimizations.
2025-12-01 13:47:27 +03:00
Alexander Smorkalov
1c2cdb1818
Unblock system-wide installation of Aravis SDK.
2025-11-27 09:38:43 +03:00
Alexander Smorkalov
638f372c2e
Update ARM config label to Ubuntu 24.04.
2025-11-26 16:47:13 +03:00
Alexander Smorkalov
f7d3850183
Use rounding intrinsic on Windows for ARM.
2025-11-20 18:51:59 +03:00
Alexander Smorkalov
308631197f
Improved HAL status check for filter, sepFilter and morphology operations to support stateless HAL.
2025-11-20 08:55:03 +03:00
Alexander Smorkalov
990d9d1a4f
Solve PnP iterative documentation update
2025-11-14 11:00:48 +03:00
Alexander Smorkalov
5b2976f27b
Switch to new Windows CI pipelines.
2025-11-11 13:23:28 +03:00
Alexander Smorkalov
ca34212b68
More warning fixes iG-API on Windows.
2025-10-13 16:50:55 +03:00
Alexander Smorkalov
34aee6cb28
Removed unreachible code reported by MS Visual Studio on Windows.
2025-10-13 12:13:37 +03:00
Alexander Smorkalov
029c081719
Fixed -Wretrun-type warning in Highgui.
2025-10-13 10:35:00 +03:00
Alexander Smorkalov
e7d046f31a
Skip LimitedSourceInfer.ReleaseFrameAsync test in CI as it hangs sporadically.
2025-10-10 13:43:38 +03:00
Alexander Smorkalov
b5e96d76eb
Fixed warnings produced by x86 builds on Windows.
2025-10-09 11:54:10 +03:00
Alexander Smorkalov
80fef356ec
Warning fixes in DLpack integration on Win32.
2025-10-02 09:12:05 +03:00
Alexander Smorkalov
d5cdad7629
Restored PYTHON_DEBUG_LIBRARIES in python bindings.
2025-10-02 09:00:22 +03:00
Alexander Smorkalov
c4763279eb
Added inRange HAL entry point.
2025-10-01 12:09:28 +03:00
Alexander Smorkalov
ebb5b3037e
Output GDAL library version in CMake status output.
2025-09-30 18:34:10 +03:00
Alexander Smorkalov
e69eeb1558
Dropped depricated PYTHON__DEBUG_LIBRARIES and resolved options clash with Clang.
2025-09-30 12:13:34 +03:00
Alexander Smorkalov
8f3f1cd193
Fixed memory leak in webp backend of imgcodecs
...
WebPMuxAssemble always alloc output buffer and do not reuse provided one.
It overrites provided buffer and it's not freed in the previous version.
WebPDataClear cannot be used with shared pointer as it does not free the object memory itself.
webpFree expects void*, but not const void* that's why const cast is required here.
2025-09-30 10:57:53 +03:00
Alexander Smorkalov
9a82458c43
Fixed out-of-bound access during extra params handing in BMP encoder.
2025-09-30 08:14:38 +03:00
Alexander Smorkalov
5755d4f224
Added option to wrap opencv_contrib into JS too.
2025-09-25 17:25:04 +03:00
Alexander Smorkalov
ceb197b7de
Use /safeseh for x86 32-bit only.
2025-09-23 15:24:27 +03:00
Alexander Smorkalov
a3814ea237
Added option to define Aruco index offset in pattern generator.
2025-09-19 11:17:21 +03:00
Alexander Smorkalov
ae86b400cc
Remove libavresample from CMake as it's not used in code.
2025-09-09 16:13:43 +03:00
Alexander Smorkalov
f51f2f6797
Build fix for Clang 21.
2025-09-03 16:43:18 +03:00
Alexander Smorkalov
0e9c3b5a3b
Fixed Subdiv2D constructor overload.
2025-08-27 11:37:39 +03:00
Alexander Smorkalov
0b84a54a65
Fixed duplicate declaration issue in Swift/ObjC bindings.
2025-08-20 11:14:03 +03:00
Alexander Smorkalov
90c444abd3
FFmpeg 8.0 support.
2025-08-20 10:53:51 +03:00
Alexander Smorkalov
319e8e7a43
Wrap cicles grid GridType as settings structure is useless without it.
2025-08-20 09:06:00 +03:00
Alexander Smorkalov
13a2919ec0
Fixed -Wunnecessary-virtual-specifier warning produced latest clang.
2025-08-19 12:28:15 +03:00
Alexander Smorkalov
52ae1cfc29
Fixed logical error in camera calibration tutorial.
2025-08-18 13:07:09 +03:00
Alexander Smorkalov
f4538f5020
Expose Orbbec color camera distortion coefficients as API.
2025-08-12 15:46:28 +03:00
Alexander Smorkalov
a0639446cc
Skip couple of intro frames in interactive calibration tool, if VideoCapture is opened correctly.
2025-08-12 13:58:28 +03:00
Alexander Smorkalov
84d391aac4
Added heuristic to allocate buffer for FAST features depending on input image resolution.
2025-08-12 11:07:35 +03:00
Alexander Smorkalov
9f88e9ae31
Added options to initialize Orbbec cameras with custom fps and resolution.
2025-08-05 17:29:29 +03:00
Alexander Smorkalov
96fdbc58e1
Convert grayscale frames into color in nteractive calibration preview
2025-08-05 10:09:12 +03:00
Alexander Smorkalov
8496706216
Added timestamps support for Orbbec SDK backend in VideoIO.
2025-08-01 15:55:03 +03:00
Alexander Smorkalov
83e352dc48
Added OpenCV.AI copyright.
2025-08-01 09:50:10 +03:00
Alexander Smorkalov
eebb15683f
Fixed build with libpng older than 1.5.x
2025-07-29 17:08:46 +03:00
Alexander Smorkalov
e4fabe393c
More intrinsic calibration flags in integractive calibration tool.
2025-07-25 11:31:51 +03:00
Alexander Smorkalov
ac9d0e0d0d
Removed hack for calibration boards in samples and tutorials.
2025-07-24 11:27:20 +03:00
Alexander Smorkalov
f59a955bea
Added command line option to select VideoCapture backend.
2025-07-16 10:09:23 +03:00
Alexander Smorkalov
d75323f8a5
Merge branch 'release_4.12.0' into 4.x
2025-07-02 15:46:12 +03:00
Alexander Smorkalov
49486f61fb
release: OpenCV 4.12.0
2025-07-02 10:54:13 +03:00
Alexander Smorkalov
7a0d6559c3
Made some GDAL specific tests optional.
2025-07-02 10:07:13 +03:00
Alexander Smorkalov
d9e2b4c650
Fixed out-of-bound access issue in QR Encoder Java warappers.
2025-06-26 17:19:10 +03:00
Alexander Smorkalov
42ec439d5a
Documentaion update for haveImageReader function.
2025-06-25 13:34:49 +03:00
Alexander Smorkalov
288471f559
Fixed ifdef logic operators evaluation with some old python versions.
2025-06-25 10:35:53 +03:00
Alexander Smorkalov
c3400603d0
Fixed out-of-bound access to function table in cv::norm for HORM_HAMING.
2025-06-23 15:42:23 +03:00
Alexander Smorkalov
54fe519ae0
phaseCorrelate documentation imrpovement.
2025-06-23 12:28:09 +03:00
Alexander Smorkalov
89289ecaa5
Switch to standard C11 atomics on android and with nvcc.
2025-06-20 12:38:11 +03:00
Alexander Smorkalov
7cb7a6fd20
pre: OpenCV 4.12.0 (version++).
2025-06-19 11:03:59 +03:00
Alexander Smorkalov
c0fdb1145e
KleidiCV update to version 0.5
2025-06-16 09:55:08 +03:00
Alexander Smorkalov
987548d041
Use older version of IPP for Android x86 32bit to resolve linkage issues.
2025-06-05 13:11:05 +03:00
Alexander Smorkalov
0ccbd21c0a
Relax remap relative test to handle the case when HAL implements not remap options.
2025-06-03 11:24:07 +03:00
Alexander Smorkalov
5205e26663
Fixed bug in ifdef state machine in header parser for bindings.
2025-06-02 12:41:39 +03:00
Alexander Smorkalov
0806124ac7
Try to add FastCV to OpenCV4AndroidSDK
2025-05-24 18:49:11 +03:00
Alexander Smorkalov
b4944c9375
Added default copyright header to IPP HAL.
2025-05-24 16:57:49 +03:00
Alexander Smorkalov
388b6dd81f
New HAL entry for cv::sum and IPP adoption.
2025-05-23 12:35:11 +03:00
Alexander Smorkalov
7ecb1d8cab
Disabled cv namespace usage inside KleidiCV.
2025-05-21 13:04:23 +03:00
Alexander Smorkalov
7e12c397d0
Disable IPP for x86 32bit Android as it's incompatible with modern NDK.
2025-05-16 08:34:28 +03:00
Alexander Smorkalov
e1a74e6d1b
Added warning if projected axes are out of camera frame in drawAxes function.
2025-05-14 15:34:51 +03:00
Alexander Smorkalov
a39db41390
Cherry-pick OpenJPEG deconding status fix.
2025-05-13 08:56:14 +03:00
Alexander Smorkalov
2364056aa3
License update in CPack generated packages.
2025-05-12 11:46:51 +03:00
Alexander Smorkalov
306204089f
Reworked HSV color conversion tables initialization for OpenCL branch.
2025-05-12 09:02:47 +03:00
Alexander Smorkalov
2f97718bc1
Fixed std::vector<Point3f> handling in JS wrappers.
2025-05-07 16:03:12 +03:00
Alexander Smorkalov
7d66431f8e
Fixed QT window resize logic.
2025-05-05 14:52:15 +03:00
Alexander Smorkalov
55a063f025
Enable GIF support by default.
2025-04-25 15:03:22 +03:00
Alexander Smorkalov
9241e0a9f6
Added KleidiCV check for Android SDK release builds.
2025-04-24 07:30:16 +03:00
Alexander Smorkalov
250ea3d7c6
Fixed Android build with FastCV.
2025-04-16 16:26:05 +03:00
Alexander Smorkalov
fa7a0c1e12
Migrated IPP impl for flip and transpose to HAL.
2025-04-10 08:51:12 +03:00
Alexander Smorkalov
78662ac085
Transfer IPP polarToCart to HAL.
2025-04-09 19:13:18 +03:00
Alexander Smorkalov
68a595d88b
Set C++ standard for all CUDA configurations.
2025-03-25 16:47:12 +03:00
Alexander Smorkalov
ae443a904b
Fixed JavaDoc generation for StereoBM.
2025-03-25 12:33:58 +03:00
Alexander Smorkalov
f833519506
Warning fix on Windows.
2025-03-11 11:17:20 +03:00
Alexander Smorkalov
e342d2f339
Local decolor pipeline optimization.
2025-03-11 10:16:01 +03:00
Alexander Smorkalov
40843d06ab
Disable CV_SIMD_SCALABLE for demosaicing as the implementation is not efficient on RISC-V RVV.
2025-03-07 16:24:20 +03:00
Alexander Smorkalov
648424eaf2
Code review fixes.
2025-03-07 15:33:54 +03:00