./graphics/opencv, Library for computer vision problems

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ]


Branch: CURRENT, Version: 4.14.0nb1, Package name: opencv-4.14.0nb1, Maintainer: anthony.mallet

OpenCV means Intel(R) Open Source Computer Vision Library. It is a
collection of C functions and a few C++ classes that implement many
popular Image Processing and Computer Vision algorithms.

OpenCV provides cross-platform middle-to-high level API that includes
about 300 C functions and a few C++ classes. Also there are Python
bindings to OpenCV. OpenCV has no strict dependencies on external
libraries, though it can use some (such as libjpeg, ffmpeg, GTK+ etc.)

OpenCV provides transparent interface to Intel(R) Integrated Performance
Primitives (IPP). That is, it loads automatically IPP libraries optimized
for specific processor at runtime, if they are available.


Required to run:
[graphics/tiff] [graphics/png] [graphics/openexr] [math/py-numpy] [x11/gtk3] [graphics/libwebp] [devel/protobuf] [lang/python37]

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [x11/fixesproto4] [pkgtools/cwrappers] [x11/xorgproto]

Package options: gtk

Master sites:

Filesize: 94031.192 KB

Version history: (Expand)


CVS history: (Expand)


   2026-08-03 20:10:30 by Thomas Klausner | Files touched by this commit (77)
Log message:
*: recursive bump for OpenJPH
   2026-07-23 12:05:03 by Adam Ciarcinski | Files touched by this commit (10) | Package updated
Log message:
opencv: updated to 4.14.0

4.14.0

Core module:

Fixed copyTo on empty fixed-type matrices
Improved precision of RotatedRect::points
Fixed UB in cv::error when breakOnError set to true
Fixed cv::mul overflow for U16 type
Revert "Disable IPP with AVX512 in cv::compare because of performance \ 
regression"
Fixed UBSan function pointer type mismatch in countNonZero
Fixed heap-buffer-overflow in YAML parseKey for empty keys
Optimized flip Horizontal
Added AVX VNNI support
Fixed meanStdDev on Windows for ARM
Added NEON implementation for rotate function
Fixed inplace transpose race by enforcing LLSS ordering via local barrier in OpenCL
Fixed incorrect results for in-place flip on strict OpenCL implementations
Added platform-specific SIMD for cv::reduce REDUCE_SUM
Implemented safe handling of compressed file level extension (.gz[0-9])
Extended AutoBuffer to mimic std::vector
Fixed signed overflow UB in Point/Point3i::dot()
Added SIMD intrinsics support for norm_mask function
Add ARMPL support for DFT Function
Implemented OpenCL kernel for UMat::diag to avoid aliasing races
Optimized norm with RVV HAL
Deprecateed MatCommaInitializer_
Fixed v_matmul/v_matmuladd scalable semantics and expand lane-group test coverage
Siwtched to better Durand-Kerner initialization in solvePoly
Fixed numerical instability and out-of-bounds store in VBLAS SIMD
Added convertScale data type conversions to RVV HAL
Fixed inverted continuity check in cvReshapeMatND()
Fixed memory leak in OpenCL extensions gathering
Added check to reject nd-matrix dim count above CV_MAX_DIM in FileStorage read
Moved IPP math functions from core module to HAL
parallelize sort_ using parallel_for_
Fixed potential stack overflow in FileStorage
Vectorizeed meanStdDev
FileStorage reads integers above INT_MAX into float/double without truncation
Optimized minMaxIdx/minMaxLoc
Added fast-path transposeND for identity and 2D transpose orders
Migrateed MomentsInTile_SIMD to universal:scalable intrinsics
Fixed Unicode temp path handling on Windows
Vectorized cv::reduce
Enabled ipp calls for sort and sortIdx
Fixed use-after-scope when Mat::mul() is given a scalar
Optimized countNonZero
Enabled AVX-512 dispatch for sum
SIMD optimizations for norm, distance and Hamming APIs
Optimized gemm implementation with Universal SIMD
   2026-06-28 17:41:51 by Thomas Klausner | Files touched by this commit (364)
Log message:
*: limit Python versions due to py-numpy dropping Python 3.11 support
   2026-06-23 11:37:04 by Thomas Klausner | Files touched by this commit (76)
Log message:
*: recursive bump for OpenJPH
   2026-06-22 21:38:51 by Thomas Klausner | Files touched by this commit (73)
Log message:
*: bump for abseil May 20260526.0 shlib version bump
   2026-06-20 15:02:54 by Thomas Klausner | Files touched by this commit (77)
Log message:
*: recursive bump for OpenJPH 0.28

The upgrade only bumped the shlib minor but there is no symlink for the major
so this version is recorded.
   2026-06-11 09:18:01 by Thomas Klausner | Files touched by this commit (788)
Log message:
gtk3: bump PKGREVISION for wayland option default change

Recursive bump to hopefully fix bulk build fallout due to the
unversioned change.
   2026-01-27 09:41:10 by Thomas Klausner | Files touched by this commit (1344)
Log message:
*: recursive bump for removal of cairo's xcb option