Updated OpenCV Change Logs (markdown)

Alexander Smorkalov
2026-07-16 11:23:39 +03:00
parent 167073edc8
commit 9dfd92a981

@@ -8,9 +8,12 @@ version:4.14.0
*July, 2026*
- Core module:
- Fix copyTo on empty fixed-type matrices #28371
- Improve precision of RotatedRect::points #28381
- Fix UB in cv::error when breakOnError set to true #28446
- Fixed copyTo on empty fixed-type matrices #28371
- Improved precision of RotatedRect::points #28381
- Fixed UB in cv::error when breakOnError set to true #28446
- Fixed cv::mul overflow for U16 type #28579
- Revert "Disable IPP with AVX512 in cv::compare because of performance regression" #28587
- Fixed UBSan function pointer type mismatch in countNonZero #
- Imgproc module:
- Fixed race condition in GaussianBlur #28372
- BilateralFilter optimization for AVX512 #28401
@@ -19,6 +22,7 @@ version:4.14.0
- hal/riscv-rvv: Fix test failures on hardware that implements tail-agnostic as all 1s #28375
- Fix Laplacian kernel precision for double inputs #28489
- Fix IPP warpAffine #28562
- imgproc: fix minEnclosingCircle O(n^3) worst case by adding Welzl shuffle #28548
- Imgcodecs module:
- imgcodecs: fix integer overflow in BMP and SunRaster decoders #28379
- imgcodecs(webp): improve IMWRITE_WEBP_LOSSLESS_MODE to support exact lossless compression #28519
@@ -29,19 +33,25 @@ version:4.14.0
- Objdetect module:
- Fix ~0.5px systematic offset in CharucoDetector subpixel refinement #28380
- Optimize duplicated computation in QR code error correction #28460
- Identify ArUco markers based on threshold to reduce false positives #28289
- DNN module:
- TopK layer K boundary check allows K == input_dim #28467
- Parallelized Resize layer implementation #28510
- Parallelize Slice layer implementation (4.x) #28511
- Fixed Squeeze to remove all size-1 dims when axes is empty #28425
- Fixed OpenVINO 2026 build failure due to ov::Tensor::data() const change #28592
- Calib3d:
- Fixed potential crash in FMEstimatorCallback::runKernel if solveCubic cannot find solution #28361
- docs(calib3d): clarify coordinate systems in projectPoints, undistort Points, and fisheye::undistortPoints #28333
- VideoIO module:
- Replaced unnecessary get<double>() usage with integer types #28499, #28505
- Highgui module:
- highgui(cocoa): fix moveWindow Y conversion when Dock is visible #28576
- Python bindings:
- Fixed tests with modern numpy #28349
- fix: mark distCoeffs, cameraMatrix as optional in calibrateCamera function #28470
- Fixed: mark distCoeffs, cameraMatrix as optional in calibrateCamera function #28470
- Fixed inRange type signature to accept Scalar values #28536
- Fixed HoughCircles Python return type to allow None in python #28621
- Build:
- Fixed build for Power achitecture with SIMD #28345, #28552.
- Fixed IPP management in HAL #28332