mirror of
https://github.com/opencv/opencv.git
synced 2026-11-09 18:04:29 -06:00
Updated OpenCV Change Logs (markdown)
@@ -7,143 +7,151 @@ version:4.12.0
|
||||
|
||||
*June, 2025*
|
||||
|
||||
Summer update for OpenCV 4.x in progress.
|
||||
Summer update for OpenCV 4.x
|
||||
|
||||
- Core Module:
|
||||
- Added user-defined logger callback #27154
|
||||
- Added reinterpret() method to Mat #25394
|
||||
- Fixed empty ND-array construction #27362
|
||||
- Deprecated copyData Parameter in UMat Construction from std::vector and Always Copy Data #27408
|
||||
- Add CMake checks for getauxval and elf_aux_info for POWER 26798
|
||||
- Fixed bug with int64 support for FileStorage #26846
|
||||
- Fixed meanStdDev overflow for large images #26867
|
||||
- Useed HAL for cv::mean function too #26895
|
||||
- Vectorized cv::normalize / cv::norm #26885
|
||||
- Enabled SIMD_SCALABLE for exp and sqrt #26886
|
||||
- vectorize normDiff with universal intrinsics #27042
|
||||
- core: refactored normDiff in hal_rvv and extended with support of more data types #27115
|
||||
- core: further vectorize copyTo with mask #27145
|
||||
- core(ocl): fix POWN OpenCL implementation #27274
|
||||
- Restored legacy universal intrinsics operators in a separate header #27327
|
||||
- Improved solveCubuc accuracy: #27331, #27347
|
||||
- Added user-defined logger callback [#27154](https://github.com/opencv/opencv/issues/27154)
|
||||
- Added `reinterpret()` method to `cv::Mat` [#25394](https://github.com/opencv/opencv/issues/25394)
|
||||
- Fixed empty ND-array construction [#27362](https://github.com/opencv/opencv/issues/27362)
|
||||
- Fixed bug with `int64` support for FileStorage [#26846](https://github.com/opencv/opencv/issues/26846)
|
||||
- Fixed `cv::meanStdDev` overflow for large images [#26867](https://github.com/opencv/opencv/issues/26867)
|
||||
- Useed HAL for cv::mean function too [#26895](https://github.com/opencv/opencv/issues/26895)
|
||||
- Vectorized cv::normalize / cv::norm [#26885](https://github.com/opencv/opencv/issues/26885)
|
||||
- Enabled SIMD_SCALABLE for exp and sqrt [#26886](https://github.com/opencv/opencv/issues/26886)
|
||||
- vectorized normDiff with universal intrinsics [#27042](https://github.com/opencv/opencv/issues/27042)
|
||||
- Refactored normDiff in hal_rvv and extended with support of more data types [#27115](https://github.com/opencv/opencv/issues/27115)
|
||||
- Further vectorized copyTo with mask [#27145](https://github.com/opencv/opencv/issues/27145)
|
||||
- Fix POWN OpenCL implementation [#27274](https://github.com/opencv/opencv/issues/27274)
|
||||
- Restored legacy universal intrinsics operators in a separate header [#27327](https://github.com/opencv/opencv/issues/27327)
|
||||
- Improved solveCubuc accuracy: [#27331](https://github.com/opencv/opencv/issues/27331), [#27347](https://github.com/opencv/opencv/issues/27347)
|
||||
- Deprecated copyData Parameter in `cv::UMat` construction from `std::vector` and always copy data [#27408](https://github.com/opencv/opencv/issues/27408)
|
||||
|
||||
- Imgproc Module:
|
||||
- Speed up and reduce memory consumption for findContours #26690, #26834
|
||||
- Fixed integer overflow in HoughLinesProbabilistic with very large input images #26744
|
||||
- Fixed several potential overflows in image warping ## 26765, 26776
|
||||
- Improved robustness for ellipse fitting #26773
|
||||
- Added cv::THRESH_DRYRUN flag to get adaptive threshold values without thresholding #26836
|
||||
- Fixed getPerspectiveTransform for singular case #26926
|
||||
- Optimized bayer2Gray with universal intrinsics #26868.
|
||||
- Added optional mask to cv::threshold #26842
|
||||
- When WARP_INVERSE_MAP is used, accelerate the calculation with multi-threading #27108
|
||||
- Reworked HSV color conversion tables initialization in OpenCL branch to fix possible data raise #27287.
|
||||
- Fixed bilateral filter's sigma color and sigma space issue #27309
|
||||
- medianblur: Performance improvement #27299
|
||||
- Added getClosestEllipsePoints() function to get the closest point on an ellipse #26299
|
||||
- Corrected IPP distanceTransform results with single thread #27432
|
||||
- Fixed matchTemplate with mask crash #26703
|
||||
- Optimized and reduced memory consumption in `cv::findContours` [#26690](https://github.com/opencv/opencv/issues/26690), [#26834](https://github.com/opencv/opencv/issues/26834)
|
||||
- Fixed integer overflow in `cv::HoughLinesProbabilistic` with very large input images [#26744](https://github.com/opencv/opencv/issues/26744)
|
||||
- Fixed several potential overflows in image warping [#26765](https://github.com/opencv/opencv/issues/26765), [#26776](https://github.com/opencv/opencv/issues/26776)
|
||||
- Improved robustness for ellipse fitting [#26773](https://github.com/opencv/opencv/issues/26773)
|
||||
- Added `cv::THRESH_DRYRUN` flag to get adaptive threshold values without input thresholding [#26836](https://github.com/opencv/opencv/issues/26836)
|
||||
- Fixed `cv::getPerspectiveTransform` for singular case [#26926](https://github.com/opencv/opencv/issues/26926)
|
||||
- Optimized bayer2Gray with universal intrinsics [#26868](https://github.com/opencv/opencv/issues/26868)
|
||||
- Added optional mask to `cv::threshold` [#26842](https://github.com/opencv/opencv/issues/26842)
|
||||
- Accelerated `cv::remap` calculation with multi-threading, when `cv::WARP_INVERSE_MAP` is used [#27108](https://github.com/opencv/opencv/issues/27108)
|
||||
- Reworked HSV color conversion tables initialization in OpenCL branch to fix possible data raise [#27287](https://github.com/opencv/opencv/issues/27287)
|
||||
- Fixed bilateral filter's sigma color and sigma space issue [#27309](https://github.com/opencv/opencv/issues/27309)
|
||||
- Impoved performance of medianblur [#27299](https://github.com/opencv/opencv/issues/27299)
|
||||
- Added `cv::getClosestEllipsePoints` function to get the closest point on an ellipse [#26299](https://github.com/opencv/opencv/issues/26299)
|
||||
- Corrected IPP implementation for `cv::distanceTransform` results with single thread [#27432](https://github.com/opencv/opencv/issues/27432)
|
||||
- Fixed `cv::matchTemplate` with mask crash [#26703](https://github.com/opencv/opencv/issues/26703)
|
||||
|
||||
- Calib3d module:
|
||||
- Fixed inliers updating in homography estimation #26742
|
||||
- solvePnPRansac implementation for the fisheye camera model #26669
|
||||
- Fixed different marker ordering with findChessboardCornersSBWithMeta and CALIB_CB_LARGER flag.
|
||||
- Fixed logical mistake in FilterSpecklesImpl #26996
|
||||
- Optimized undistort points for the fisheye camera model #26988
|
||||
- Optimized new camera matrix estimation and some related functions #27001
|
||||
- Added warning if projected axes are out of camera frame in drawAxes function #27311
|
||||
- Add image dimension check to avoid StereoSGBM non-determinism #27305
|
||||
- Fixed bugs in SQPNP orthogonalization and simplified column vectors copying #27437
|
||||
- Fixed inliers updating in homography estimation [#26742](https://github.com/opencv/opencv/issues/26742)
|
||||
- Added `cv::solvePnPRansac` implementation for the fisheye camera model [#26669](https://github.com/opencv/opencv/issues/26669)
|
||||
- Fixed different marker ordering with `cv::findChessboardCornersSBWithMeta` and `cv::CALIB_CB_LARGER` flag.
|
||||
- Fixed logical mistake in FilterSpecklesImpl [#26996](https://github.com/opencv/opencv/issues/26996)
|
||||
- Optimized undistort points for the fisheye camera model [#26988](https://github.com/opencv/opencv/issues/26988)
|
||||
- Optimized new camera matrix estimation and some related functions [#27001](https://github.com/opencv/opencv/issues/27001)
|
||||
- Added warning if projected axes are out of camera frame in `cv::drawAxes` function [#27311](https://github.com/opencv/opencv/issues/27311)
|
||||
- Added image dimension check to avoid StereoSGBM non-determinism [#27305](https://github.com/opencv/opencv/issues/27305)
|
||||
- Fixed bugs in SQPNP orthogonalization and simplified column vectors copying [#27437](https://github.com/opencv/opencv/issues/27437)
|
||||
|
||||
- DNN Module:
|
||||
- Added TFLite StridedSllice (without strides but just Slice) and enable strides for TF importers #27273
|
||||
- Added fusion handler of conv+eltwise in case of multi-output node (i.e. Split) #27326
|
||||
- Added new ops import in TFLite parser: SUB, SQRT, DIV, NEG, SQUARED_DIFFERENCE, SUM #27307
|
||||
- Fxied scalars and 1d tensors support in TFLite parser #27307
|
||||
- Reduced mumber of NHWC<->NCHW conversions in TFLite parser #27307
|
||||
- Add checks before getting latest pin in Net::Impl::getLatestLayerPin() #27353
|
||||
- Add OpenVINO NPU support #27363
|
||||
- Added TFLite StridedSllice (without strides but just Slice) and enable strides for TF importers [#27273](https://github.com/opencv/opencv/issues/27273)
|
||||
- Added fusion handler of conv+eltwise in case of multi-output node (i.e. Split) [#27326](https://github.com/opencv/opencv/issues/27326)
|
||||
- Added new ops import in TFLite parser: SUB, SQRT, DIV, NEG, SQUARED_DIFFERENCE, SUM [#27307](https://github.com/opencv/opencv/issues/27307)
|
||||
- Fxied scalars and 1d tensors support in TFLite parser [#27307](https://github.com/opencv/opencv/issues/27307)
|
||||
- Reduced mumber of NHWC<->NCHW conversions in TFLite parser [#27307](https://github.com/opencv/opencv/issues/27307)
|
||||
- Added checks before getting latest pin in `Net::Impl::getLatestLayerPin` [#27353](https://github.com/opencv/opencv/issues/27353)
|
||||
- Added OpenVINO NPU support [#27363](https://github.com/opencv/opencv/issues/27363)
|
||||
|
||||
- Objdetect module:
|
||||
- Extend ArUcoDetector to run multiple dictionaries in an efficient manner #26934.
|
||||
- Fixed rotated aruco marker board generation #26753
|
||||
- Fixed incorrect Aruco marker detection near image edge #26968
|
||||
- Fixed invalid vector access in QR de/encoder #26532
|
||||
- Fix QR code encoder with autoversion #27244
|
||||
- Aded QRCode ECI encoding support #24426
|
||||
- Made ChAruco board consistency check optional #26824
|
||||
- Extend ArUcoDetector to run multiple dictionaries in an efficient manner [#26934](https://github.com/opencv/opencv/issues/26934).
|
||||
- Fixed rotated aruco marker board generation [#26753](https://github.com/opencv/opencv/issues/26753)
|
||||
- Fixed incorrect Aruco marker detection near image edge [#26968](https://github.com/opencv/opencv/issues/26968)
|
||||
- Fixed invalid vector access in QR de/encoder [#26532](https://github.com/opencv/opencv/issues/26532)
|
||||
- Fix QR code encoder with autoversion [#27244](https://github.com/opencv/opencv/issues/27244)
|
||||
- Aded QRCode ECI encoding support [#24426](https://github.com/opencv/opencv/issues/24426)
|
||||
- Made ChAruco board consistency check optional [#26824](https://github.com/opencv/opencv/issues/26824)
|
||||
|
||||
- Photo Module:
|
||||
- Added 16-bit support to fastNlMeansDenoising and updated tests #26831
|
||||
- Local decolor pipeline optimization #27041
|
||||
- Fixed Triangle Weights used by Debevec algorithm being non zero at extremes #27270
|
||||
- Fix NaNs in HDR Triangle Weights and Tonemapping and Update LDR Ground Truth in tutorial #27396
|
||||
- Added 16-bit support to `cv::fastNlMeansDenoising` and updated tests [#26831](https://github.com/opencv/opencv/issues/26831)
|
||||
- Local decolor pipeline optimization [#27041](https://github.com/opencv/opencv/issues/27041)
|
||||
- Fixed Triangle Weights used by Debevec algorithm being non zero at extremes [#27270](https://github.com/opencv/opencv/issues/27270)
|
||||
- Fixed NaNs in HDR Triangle Weights and Tonemapping and Update LDR Ground Truth in tutorial [#27396](https://github.com/opencv/opencv/issues/27396)
|
||||
|
||||
- VideoIO Module:
|
||||
- Fixed invalid custom FFmpeg options handling provided with environment variable #26793
|
||||
- Fixed default cap_prop_orientation_auto behaviour #26800
|
||||
- Improved camera opening performance when with DShow backed, if custom options are provided #26601
|
||||
- Added zoom support into Android native camera capture #26837
|
||||
- Fixed V4L frame size for non-BGR output #27193
|
||||
- Added Orbbec Gemini 330 camera support #27230
|
||||
- Fixed cv::VideoWriter failure on writing colorless images #27153
|
||||
- Fixed Android setCameraIndex issue #27419
|
||||
- Fixed invalid custom FFmpeg options handling provided with environment variable [#26793](https://github.com/opencv/opencv/issues/26793)
|
||||
- Fixed default `cv::CAP_PROP_ORIENTATION_ATUO` behaviour [#26800](https://github.com/opencv/opencv/issues/26800)
|
||||
- Improved camera opening performance when with DShow backed, if custom options are provided [#26601](https://github.com/opencv/opencv/issues/26601)
|
||||
- Added zoom support into Android native camera capture [#26837](https://github.com/opencv/opencv/issues/26837)
|
||||
- Fixed V4L frame size for non-BGR output [#27193](https://github.com/opencv/opencv/issues/27193)
|
||||
- Added Orbbec Gemini 330 camera support [#27230](https://github.com/opencv/opencv/issues/27230)
|
||||
- Fixed `cv::VideoWriter` failure on writing colorless images [#27153](https://github.com/opencv/opencv/issues/27153)
|
||||
- Fixed Android setCameraIndex issue [#27419](https://github.com/opencv/opencv/issues/27419)
|
||||
|
||||
- Video Module:
|
||||
- Added trackers factory with pre-loaded dnn models #26875
|
||||
- Added trackers factory with pre-loaded dnn models [#26875](https://github.com/opencv/opencv/issues/26875)
|
||||
|
||||
- Imgcodecs:
|
||||
- Added in-memory animation encoding and decoding #27013
|
||||
- Added hidden frame support for Animated PNG #27127
|
||||
- Added GIF decode and encode for imgcodecs ## 25691, 26971, 26859, 26738, 26930, 27081, 27138, 27296.
|
||||
- Added animated WebP Support #25608, #27457
|
||||
- Added GDAL multi-channel support #27458
|
||||
- Fixed AVIF linkage on Windows #26762
|
||||
- Significantly improved PNG and Animated PNG files handing ## 26849, 26739, 26748, 26782, 26832, 26835, 26848, 26851, 26854, 26915, 27040, 27087, 27297
|
||||
- Added several fixes for libspng integration #27314
|
||||
- Fixed memory leak in JpegXL decoder #26787
|
||||
- Added support for cv::IMREAD_UNCHANGED and other ImreadFlags into JpegXL implementation #26788
|
||||
- jpegxl: imdecode() directly read from memory #26844
|
||||
- jpegxl: support lossless compression #27384
|
||||
- Fixing imread() function 16 bit reading png problem with libspng #27113
|
||||
- Added in-memory animation encoding and decoding [#27013](https://github.com/opencv/opencv/issues/27013)
|
||||
- Added hidden frame support for Animated PNG [#27127](https://github.com/opencv/opencv/issues/27127)
|
||||
- Added GIF decode and encode for imgcodecs [#25691](https://github.com/opencv/opencv/issues/25691), [#26971](https://github.com/opencv/opencv/issues/26971), [#26859](https://github.com/opencv/opencv/issues/26859), [#26738](https://github.com/opencv/opencv/issues/26738), [#26930](https://github.com/opencv/opencv/issues/26930), [#27081](https://github.com/opencv/opencv/issues/27081), [#27138](https://github.com/opencv/opencv/issues/27138), [#27296](https://github.com/opencv/opencv/issues/27296)
|
||||
- Added animated WebP Support [#25608](https://github.com/opencv/opencv/issues/25608), [#27457](https://github.com/opencv/opencv/issues/27457)
|
||||
- Added GDAL multi-channel support [#27458](https://github.com/opencv/opencv/issues/27458)
|
||||
- Fixed AVIF linkage on Windows [#26762](https://github.com/opencv/opencv/issues/26762)
|
||||
- Significantly improved PNG and Animated PNG files handing [#26849](https://github.com/opencv/opencv/issues/26849), [#26739](https://github.com/opencv/opencv/issues/26739), [#26748](https://github.com/opencv/opencv/issues/26748), [#26782](https://github.com/opencv/opencv/issues/26782), [#26832](https://github.com/opencv/opencv/issues/26832), [#26835](https://github.com/opencv/opencv/issues/26835), [#26848](https://github.com/opencv/opencv/issues/26848), [#26851](https://github.com/opencv/opencv/issues/26851), [#26854](https://github.com/opencv/opencv/issues/26854), [#26915](https://github.com/opencv/opencv/issues/26915), [#27040](https://github.com/opencv/opencv/issues/27040), [#27087](https://github.com/opencv/opencv/issues/27087), [#27297](https://github.com/opencv/opencv/issues/27297)
|
||||
- Added several fixes for libspng integration [#27314](https://github.com/opencv/opencv/issues/27314)
|
||||
- Fixed memory leak in JpegXL decoder [#26787](https://github.com/opencv/opencv/issues/26787)
|
||||
- Added support for `cv::IMREAD_UNCHANGED` and other ImreadFlags into JpegXL implementation [#26788](https://github.com/opencv/opencv/issues/26788)
|
||||
- Implemented `imdecode()` for JpegXL to directly read from memory [#26844](https://github.com/opencv/opencv/issues/26844)
|
||||
- Added lossless compression support for JpegXL [#27384](https://github.com/opencv/opencv/issues/27384)
|
||||
- Fixed cv::imread() implementation for 16-bit png with libspng back-end [#27113](https://github.com/opencv/opencv/issues/27113)
|
||||
|
||||
- Highgui Module:
|
||||
- displayOverlay doesn't disappear after timeout #27082
|
||||
- Fix closing of windows when using the Qt backend #27170
|
||||
- Fixed QT window resize regression #27282
|
||||
- displayOverlay doesn't disappear after timeout [#27082](https://github.com/opencv/opencv/issues/27082)
|
||||
- Fix closing of windows when using the Qt backend [#27170](https://github.com/opencv/opencv/issues/27170)
|
||||
- Fixed QT window resize regression [#27282](https://github.com/opencv/opencv/issues/27282)
|
||||
|
||||
- G-API module:
|
||||
- Workaround for successfull append of OpenVINO Execution Provider: Moved creation of 'Ort::Env' before it [#26983](https://github.com/opencv/opencv/issues/26983)
|
||||
- Adding AddRgbFeature(), and improving robustness in `ComputeRgbDistance` [#26682](https://github.com/opencv/opencv/issues/26682)
|
||||
- Added MS Media Foundation availability check in G-API too [#27355](https://github.com/opencv/opencv/issues/27355)
|
||||
|
||||
- HAL:
|
||||
- Extracted HAL implementations as dedicated folder [#27252](https://github.com/opencv/opencv/issues/27252).
|
||||
- Implemented new HAL for RISC-V RVV 1.0 platforms, see all changes by [query](https://github.com/opencv/opencv/pulls?page=2&q=is%3Apr+is%3Aclosed+label%3Aoptimization+label%3A%22platform%3A+riscv%22+milestone%3A4.12.0)
|
||||
- Refactored OpenVX implementation as HAL [#26903](https://github.com/opencv/opencv/issues/26903), [#26911](https://github.com/opencv/opencv/issues/26911), [#26907](https://github.com/opencv/opencv/issues/26907).
|
||||
- Partially refactored Intel IPP integration as HAL [#26880](https://github.com/opencv/opencv/issues/26880), [#27125](https://github.com/opencv/opencv/issues/27125), [#27128](https://github.com/opencv/opencv/issues/27128), [#27194](https://github.com/opencv/opencv/issues/27194), [#27213](https://github.com/opencv/opencv/issues/27213), [#27346](https://github.com/opencv/opencv/issues/27346). Further IPP conversion will be continued in the next releases
|
||||
- Fixed HALs dependency from thre `cv` namespace [#26878](https://github.com/opencv/opencv/issues/26878)
|
||||
- Updated KleidiCV HAL for ARM to version 0.5
|
||||
- Extended FastCV HAL for Qualcomm platforms [#27217](https://github.com/opencv/opencv/issues/27217), [#27216](https://github.com/opencv/opencv/issues/27216), [#27184](https://github.com/opencv/opencv/issues/27184), [#27182](https://github.com/opencv/opencv/issues/27182), [#27033](https://github.com/opencv/opencv/issues/27033)
|
||||
- Added new HAL entries for cv::sum [#27346](https://github.com/opencv/opencv/issues/27346), copyTo with mask [#27162](https://github.com/opencv/opencv/issues/27162), cv::DFT and cv::DCT variations [#26865](https://github.com/opencv/opencv/issues/26865), convert with scale [#26804](https://github.com/opencv/opencv/issues/26804), cv::norm variations [#26804](https://github.com/opencv/opencv/issues/26804), minMaxIdx with step support [#26789](https://github.com/opencv/opencv/issues/26789), cv::calcHist [#27332](https://github.com/opencv/opencv/issues/27332), cv::pyrUp [#26958](https://github.com/opencv/opencv/issues/26958), more variations for cv::remap [#27119](https://github.com/opencv/opencv/issues/27119)
|
||||
|
||||
- Python, Java and JavaScript bindings:
|
||||
- Added conditional inclusion support to header parser #27325, #27393
|
||||
- Updated predefined_types.py #26826
|
||||
- Added bindings for animations #26813
|
||||
- Fix wrong python type hints for cv::imread #26890
|
||||
- Replaced `tostring()` and `fromstring()` call in tests and samples for compatibility with modern Python # 26932, 26949
|
||||
- Replaced ndarray.ptp() with np.ptp() for NumPy 2.0 Compatibility #27133
|
||||
- Extended Java bindings generation in DNN #27228, #27260, Features2d #27245
|
||||
- Fixed std::vector<Point3f> handling in JS wrappers #27291
|
||||
- Added VideoCapture buffered stream constructor into Java #27284, 27421
|
||||
- Extended bindings for HoughLinesWithAccumulator #27377
|
||||
|
||||
- G-API:
|
||||
- Workaround for successfull append of OpenVINO Execution Provider: Moved creation of 'Ort::Env' before it #26983
|
||||
- Adding AddRgbFeature(), and improving robustness in ComputeRgbDistance() #26682
|
||||
- Added MS Media Foundation availability check in G-API too #27355
|
||||
- Added conditional inclusion support to header parser [#27325](https://github.com/opencv/opencv/issues/27325), [#27393](https://github.com/opencv/opencv/issues/27393)
|
||||
- Updated predefined_types.py [#26826](https://github.com/opencv/opencv/issues/26826)
|
||||
- Added bindings for animations [#26813](https://github.com/opencv/opencv/issues/26813)
|
||||
- Fix wrong python type hints for `cv::imread` [#26890](https://github.com/opencv/opencv/issues/26890)
|
||||
- Replaced `tostring()` and `fromstring()` call in tests and samples for compatibility with modern Python [#26932](https://github.com/opencv/opencv/issues/26932), [#26949](https://github.com/opencv/opencv/issues/26949)
|
||||
- Replaced ndarray.ptp() with np.ptp() for NumPy 2.0 Compatibility [#27133](https://github.com/opencv/opencv/issues/27133)
|
||||
- Extended Java bindings generation in DNN [#27228](https://github.com/opencv/opencv/issues/27228), [#27260](https://github.com/opencv/opencv/issues/27260), Features2d [#27245](https://github.com/opencv/opencv/issues/27245)
|
||||
- Fixed `std::vector<Point3f>` handling in JS wrappers [#27291](https://github.com/opencv/opencv/issues/27291)
|
||||
- Added `cv::VideoCapture` buffered stream constructor into Java [#27284](https://github.com/opencv/opencv/issues/27284), [#27421](https://github.com/opencv/opencv/issues/27421)
|
||||
- Extended bindings for `cv::HoughLinesWithAccumulator` [#27377](https://github.com/opencv/opencv/issues/27377)
|
||||
|
||||
- Platforms support:
|
||||
- Fixed OpenBLAS detection on Linux #27029
|
||||
- Fixed compatibility with CMake 4 #27192
|
||||
- Fixed Android build with Vulkan support #26765.
|
||||
- Fixed VSX intrinsics (Power) implementation ## 26750, 26786
|
||||
- Fixed build for openBSD #26803
|
||||
- Switched to ARM KleidiCV 0.5 by default
|
||||
- Initial support for Nvidia Blackwell GPU arch in CUDA #26820
|
||||
- Fixed cv namespace dependency in Carotene HAL #26878
|
||||
- Fix _DEBUG/NDEBUG handling across modules #26151
|
||||
- Fixed build for QNX 7.0 #26985
|
||||
- Switched to statically linked FastCV #26917, #27340 fixed build issues on Android #27345.
|
||||
- cuda: Force C++17 Standard for CUDA targets when CUDA Toolkit >=12.8 #27112 #27142
|
||||
- Fixed build for Windows ARM64EC #27416
|
||||
|
||||
- Fixed OpenBLAS detection on Linux [#27029](https://github.com/opencv/opencv/issues/27029)
|
||||
- Fixed compatibility with CMake 4 [#27192](https://github.com/opencv/opencv/issues/27192)
|
||||
- Fixed Android build with Vulkan support [#26765](https://github.com/opencv/opencv/issues/26765)
|
||||
- Fixed VSX intrinsics (Power) implementation [#26750](https://github.com/opencv/opencv/issues/26750), [#26786](https://github.com/opencv/opencv/issues/26786)
|
||||
- Added CMake checks for getauxval and elf_aux_info for POWER architecture [#26798](https://github.com/opencv/opencv/issues/26798)
|
||||
- Fixed build for openBSD [#26803](https://github.com/opencv/opencv/issues/26803)
|
||||
- Added initial support for Nvidia Blackwell GPU arch in CUDA [#26820](https://github.com/opencv/opencv/issues/26820)
|
||||
- Fixed cv namespace dependency in Carotene HAL [#26878](https://github.com/opencv/opencv/issues/26878)
|
||||
- Fixed _DEBUG/NDEBUG handling across modules [#26151](https://github.com/opencv/opencv/issues/26151)
|
||||
- Fixed build for QNX 7.0 [#26985](https://github.com/opencv/opencv/issues/26985)
|
||||
- Switched to statically linked FastCV [#26917](https://github.com/opencv/opencv/issues/26917), [#27340](https://github.com/opencv/opencv/issues/27340) fixed build issues on Android [#27345](https://github.com/opencv/opencv/issues/27345)
|
||||
- Forced C++17 Standard for CUDA targets when CUDA Toolkit >=12.8 [#27112](https://github.com/opencv/opencv/issues/27112) [#27142](https://github.com/opencv/opencv/issues/27142)
|
||||
- Fixed build for Windows ARM64EC [#27416](https://github.com/opencv/opencv/issues/27416)
|
||||
|
||||
version:4.11.0
|
||||
--------------
|
||||
|
||||
Reference in New Issue
Block a user