f6ab7fe0d6
- Add 86df531.patch: FFmpeg 8.0 support (boo#1249045).
Ana Guerrero
2025-09-30 14:13:36 +00:00
34009205f9
Accepting request 1300993 from science
Ana Guerrero2025-08-25 18:36:12 +00:00
32a8120fa9
- Add opencv-ppc64le-power9.patch, fix missing vec_cvfo on POWER9 due to unavailable VSX float64 conversion
Ana Guerrero
2025-08-22 15:11:49 +00:00
088d8f3472
Accepting request 1295121 from science
Ana Guerrero2025-07-23 14:31:45 +00:00
49eb979600
* Update to version 4.12.0. * Drop use of explicit so version from opencv-rpmlintrc filters.
Ana Guerrero
2025-07-22 14:12:21 +00:00
755c6506b9
* Split into multiple flavors to support switch to Qt6 for openSUSE TW and Leap 16+. * Use ldconfig_scriptlets macro for post(un) scripts.
Ana Guerrero
2025-04-01 09:15:32 +00:00
cb15227c84
Accepting request 1238759 from science
Ana Guerrero2025-01-21 20:09:33 +00:00
eace3eb8c6
- update to 4.11.0, highlights below, for details check https://github.com/opencv/opencv/wiki/OpenCV-Change-Logs#version4110 * Generic: + Internal C API cleanup and back-ports for 5.x. + RISC-V/AArch64: disable CPU features detection + Support C++20 standard + algoHint parameter for some functions to allow potentially faster, but not bit-exact implementation * Core Module: + Added int64 data type support for FileStorage + Fixed invalid attribute value handling in FileStorage + Extended LUT for FP16 support + Fixed stdDev tail filling with zeros with HAL in meanStdDev + Set and check allocator pointer for all cv::Mat instances + Improved accuracy of Rect::contains + Fixed result offset in minMaxIdx with HAL in some cases + Replaced C++ operators with wrapper functions on universal intrinsics backends + Extended cv::TickMeter + Rewrote OpenCL-OpenGL-interop device discovery routine without extensions and with Apple support + Marked cv::Mat(Mat&&) as noexcept + Multiple Eigen library interop improvements * Calib3d module: + Multiple chessboard detector improvements + Enabled checkerboard detection with a central / corner marker on a black tile + Fixed Rodrigues CV_32F and CV_64F type mismatch in projectPoints + Added fisheye::distort with non-identity projection matrix + SQPnP solver updates + Fixed vector access in USAC * Imgproc Module: + Added a new function that approximates the polygon bounding a convex hull with a certain number of sides + Added Weighted Hough Transform + Fixed bug in contours approximation + Fixed bug in divSpectrums + Fixed result buffer overflow in intersectConvexConvex_ for non-convex input + Added flag to GaussianBlur for faster but not bit-exact implementation + Added flag to cvtColor for faster but not bit-exact implementation + Fixed fillPoly drawing over boundaries * DNN Module: + [GSoC] Blockwise quantization support + Faster implementation of blobFromImages for cpu nchw output + DNN optimization with RISC-V RVV + Added DepthToSpace and SpaceToDepth + Yolo v10 support and related samples + Parallel implementation of nary elementwise operations + Support for Unflatten operation required by Attention layer + Erf and GELU layers optimization + Activations optimization with v_exp + Fixed compilation errors with different OpenVINO versions + Fixed matmul crash with CuDNN + Fixed CuDNN runtime version check for CuDNN 9+ + Added ONNX TopK + Fixed buffer allocation in einsum (fixed random crash on 32-bit platforms) + Added Leaky RELU support for TFLite + Switched to run-time dispatcher for Winograd * Objdetect module: + Properly check markers when none are provided + Fixed invalid vector access in QR decoder and encoder * Highgui module: + Added new Highgui backend on top of Framebuffer + Fixed HWND_TOP window handling on Windows + [GSoC] Added OpenGL support with GTK3 + Several OpenGL related fixed on Linux + Fixed leak in cvGetWindowRect_COCOA * Imgcodecs module: + [GSoC] New API for Animations with WEBP, AVIF and Animated PNG support + [GSoC] Add GIF decode and encode for imgcodecs + Added experimental JPEG XL (jxl) codec support + Initial RGB layout support in imread and imdecode + Fixed imread output type for some cases + Fixed file descriptor leak in HDR decoder + Fixed corrupted JPEG decoding + Improved error handling in image codecs + Fixed Bayer2Gray SIMD for U8 + Avoid uninitialized value read in AVIF + Implemented imencodemulti() + Fixed compatibility with different OpenEXR versions * VideoIO module: + Added VideoCapture constructor for in-memory data stream + Fixed bugs in native video encoding on Android + Added BGRA streams support in GStreamer back-end + Updated materials for Orbbec cameras support + Fixed cv::VideoWriter with FFmpeg timestamps encapsulation + Fixed memory leak in Dshow back-end + Fixed V4L NV12 color conversion + Android native camera feature enhancements + AndroidMediaNdkCapture pixel format enhancement + Fixed VideoCapture fails to read single image with digits in name + Fixed writer setProperty with FFmpeg plugin * Video module: + Fixed VitTrack in the case where crop size grows until out-of-memory when the input is black * Features2d: + Fixed out of bounds access in SIFT * G-API module: + Fixed input buffer read overflow in vectorized G-API convertTo implementation + Extended G-API onnx::Params to pass arbitrary session options + Handling I32/I64 data types in G-API ONNX back-end + G-API: Introduce level optimization flag for ONNXRT backend * Optimizations: + New FastCV-based HAL for Qualcomm SoCs (-DWITH_FASTCV=ON CMake option) + Added own vectorized version of v_expv_log, v_erf, v_sin and v_cos + KleidiCV HAL for ARM updated to KleidiCV 0.3 + Initial version of HAL for RISC-V RVV 1.0 and RISC-V RVV 0.7.1 extensions + Used LMUL=2 in the RISC-V Vector (RVV) backend of Universal Intrinsic. + More functions in NDSRVP HAL for RISC-V P extension + Updated built-in IPP to version 2021.12. Fixed build issues with old and new Intel IPP layouts * Platforms: + HWAsan support on Android + Several CUDA fixes for old GPUs without FP16 support + Added getStdAllocator() to cv::cuda::GpuMat + Updated NPP calls to use the new NppStreamContext API if available + More convenient GpuMatND constructor + Added run-time GPU check to haveCUDA + Add support for QNX * OpenCV.js + Extended API white-list and added more tests + Split white-list per module. Added opportunity to cover opencv_contrib modules + Fix incorrect string format in js build script + Emscripten build fixes with SIMD intrinsics + Added more public types for USAC support + Rename Mat::clone binding because it is used in Emscripten + Fixed C preprocessor stringification + Fix enum generation issues + Multiple test improvements
Stefan Brüns2025-01-19 04:28:27 +00:00
1078d9bfd3
Accepting request 1226857 from science
Ana Guerrero2024-11-27 21:10:43 +00:00
f75fb4f5d1
- update to 4.10.0, highlights below, for details check https://github.com/opencv/opencv/wiki/ChangeLog#version4100 * Core Module: + Added CV_FP16 data type for cv::Mat #24892, #24918. Deprecated convertFp16 function, added FP16 support to cv::Mat::convertTo and analogs. + Fixed undefined behaviour in some cases related to FP16 arithmetic #25598 + Extended HAL API for minMaxIdx #25563, LUT #25554, meanStdDev #25483, moments 25490, normHamming #25491. HAL entries for transpose #25342, some arithmetic functions #25574, #25506 + Persistence: output reals as human-friendly expression. #25351 + Added cgroups v2 support to parallel framework #25285 + Added in-place support for cartToPolar and polarToCart #24893 * Imgproc Module: + Added relative displacement field option to cv::remap #24621 + Added new findContours implementation #25146, #25680, #25385 + Refactored EMD algorithm to get rid of C-API usage #25469 + Fixed bug in stackBlur with large kernels #25513 + Extended HAL for projectPoints #25511, equalizeHist #25565, Otsu threshold #25509. Added new HAL entries for gaussianBlur#25397, remap #25399, bilaterialFilter #25343. * Calib3d Module: + Fixed several bugs in hand-eye calibration methods #24897, #25423 + Fixed several bugs in findHomography implementation #25308, #25665 + Multiple improvements in findChessboardCorners implementation: #25365, 25195, 25177, 25182, 25145, 24779, 24710, 24833, 25090 + Improved symmetric circles grid pattern detection #25258 + Fixed possible infinite loop in USAC #24987 + Changed approach for initial estimation for focal length in fisheye calibration #25030 + Added solvePnP implementation for Fisheye camera model #25028 * DNN module: + Significantly improved DNN memory consumption #25181, 25163 + Added Net::dumpToPbtxt method to review optimized graph with Netron #25582 + Added support for several TFLite layers: Global_Pool_2D #25613, Transpose #25297, HardSwishInt8 #24985, split, fully connected, SoftMax, Cast #25273. + Fixed bugs in several ONNX layers: Slice #25660, Range #25414, Clip #25319, ReduceMean #25120, Einsum #25100, Norm #24808, negative axis support in Concat #24865. + Added new ONNX layers: Mod #24765, GroupNorm layer #24610. + Added more DNN layers with OpenVINO #25524, #25291, 25518. + Optimized fastDepthwiseConv #25361 and int8 layers 25230 for RISC-V with RVV extension + Optimized fastDepthwiseConv for RISC-V P Packed SIMD Extension v0.5.2 #24556 + Optimized Attention #24476, #25271, #25238, #24613, 25076. + Added parallel version for scatter and scatterND #24813 + Added broadcasting if a.rank() != b.rank() with CuDNN backend #24834 + Tuned Winograd algorithm usage for convolutions #24709 + Added Raft model support and tracking sample with it #24913 + Added Vulkan backend for NaryEltwiseLayer in DNN module #24768 + Imporved modern Yolo detectors support. Added sample and documentation #24898, #24611 + Added CuDNN 9+ support #25412 + Added OpenVINO 2024 support #25199 * G-API module: + Ported G-API ONNXRT backend into V2 API #25662 + Implement concurrent executor #24845 + A quick value-initialization support GMat #25055 + Fixed support of mean/scale preprocessing in OV backend for non-real types #24704 * Objdetect module: + Fixed inaccurate Charuco board generation in some cases (.generateImage()) #24873, #25673 + Fixed Aruco detector thread safety issue #24807, made Aruco detector more deterministic #24829 + Added QR codes Structured Append decoding mode #24548 + Several bug fixes in QR code detector and decoder #25026 + Fixed barcode detectAndDecode #25035 + Ported remaning Aruco and Charuco documentation and samples to modern API #23018 * VideoIO: + Fix race condition in InternalFFMpegRegister initialization. #25419 + Orbbec Camera supports MacOS,Gemini2 and Gemini2L support Y16 format #24877 + Added V4L2_PIX_FMT_SGRBG8 pixel format support to V4L2 backend #25249 + Fix incorrect timestamps returned by VideoCapture when CAP_PROP_FORMAT == -1 #24828 * Python Bindings: + Experimental NumPy 2.0 support + Added python bindings for Rect2f and Point3i #24919 + Switched to numeric dtype for MatLike instead of generic #25406 + Added path-like objects support wherever file names are expected #24773 * Platforms support: + CUDA 12.4+ support #25658 + Wayland back-end for Linux #25551, #25510, #25502 + New LAPACK interface support on MacOS and derivatives #24804, #25625 + Added initial version of HAL for RISC-V processors with P-extension (v0.5.2, Andes platforms) #25167 + Added ARM KleidiCV as HAL for ARM v8 and v9 processors (-DWITH_KLEIDICV=ON CMake option) #25443, #25618, ARM announcement. + Added zlib-ng as alternative to classic zlib (-DWITH_ZLIB_NG=ON CMake option) #24782 + OneAPI 2024 support (IPP, TBB)
Atri Bhattacharya2024-07-07 10:29:23 +00:00
0057ad2ca9
Accepting request 1144110 from science
Ana Guerrero2024-02-05 21:01:31 +00:00
09da95e262
Accepting request 1143986 from Application:ERP:GNUHealth:4.4
Christian Goll2024-02-05 07:31:49 +00:00
12481c31d5
Accepting request 1140012 from science
Ana Guerrero2024-01-19 22:03:09 +00:00
09c5d4f266
Accepting request 1139607 from home:cabelo:branches:science
Stefan Brüns2024-01-19 19:46:30 +00:00
a9aabac9dc
Accepting request 1114644 from science
Ana Guerrero2023-10-02 18:06:38 +00:00
f9c03a87bc
Accepting request 1114642 from home:StefanBruens:branches:science
Stefan Brüns2023-10-02 00:29:16 +00:00