⚠ This page is served via a proxy. Original site: https://github.com
This service does not collect credentials or authentication data.
Skip to content

Releases: opencv/opencv-python

4.13.0.90

15 Jan 16:42
6cb94ce

Choose a tag to compare

Complete OpenCV 4.13.0 changelog: https://github.com/opencv/opencv/wiki/OpenCV-Change-Logs#version4130

Python specific:

  • Manylinux 2_28 support, Numpy 2.4 support, Python 3.14 support
  • Tuned Python bindings for logging #27812
    Marked Feature2D.detectAndCompute mask as optional in Python type stubs #27544
    Marked distCoeffs/R/D as optional in calib3d functions #27564
    Added DLPACK support #27581, #27861
    Fixed memory leaks in pybindings #27738
    Add PathLike type hints for args annotated with CV_WRAP_FILE_PATH #27767
    Fixed memory leak in pyopencv_to for path-like objects #28047
    Tunned Python bindings: use export_name as resolved typename for AliasTypeNode #27997
    python: fix pytest-cov false warnings by using compile() with full file path in exec_file_wrapper #28093
    Fixed python scalar typing issues #27620
    Fixed bug in ifdef state machine in header parser for bindings #27393
    Wrap GridType field in cv::findCirclesGrid parameters structure #27689

4.12.0.88

04 Jul 16:37
fa742a4

Choose a tag to compare

Complete OpenCV 4.12.0 changelog: https://github.com/opencv/opencv/wiki/OpenCV-Change-Logs#version4120

Python:

  • Added libavif to the package and corresponding image format support on Linux and Mac OS. Windows is in progress.
  • Enabled GIF support by default.
  • Updated Numpy dependency rules. Packages for Python 3.9+ are built with Numpy 2.x. Packages for older Python version are built with Numpy 1.x.
  • Improved libjpeg-turbo performance in Windows builds (added NASM and assembly branches).
  • Made DNN, FLANN, G-API modules optional during the package build (bindings generation and typing).

4.11.0.86

16 Jan 09:51
255564a

Choose a tag to compare

Complete OpenCV 4.11.0 changelog: https://github.com/opencv/opencv/wiki/OpenCV-Change-Logs#version4110

Python:

  • Added Python 3.13 support
  • Fixed build with Python 3.12
  • Fixed confg path for the case when Python Limited API is disabled
  • Fixed build with system wide CMake, if CMake is not available with pip
  • Enabled all jpeg-turbo optimizations on Windows (assembler)
  • Split Python type stubs per-module to allow modules list customization
  • Minimal Mac OS raised to 13.0.

4.10.0.84

16 Jan 13:56
cce7c99

Choose a tag to compare

Complete OpenCV 4.10.0 chnagelog: https://github.com/opencv/opencv/wiki/ChangeLog

Python:

  • NumPy 2.0 support in pre-built OpenCV packages for Python 3.9+
  • 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

4.10.0.82

03 Jun 13:41
3276dc6

Choose a tag to compare

Complete OpenCV 4.10.0 chnagelog: https://github.com/opencv/opencv/wiki/ChangeLog

Python:

  • 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

4.9.0.80

31 Dec 11:17

Choose a tag to compare

Complete OpenCV 4.9.0 chnagelog: https://github.com/opencv/opencv/wiki/ChangeLog

Python:
- #24023, #24022, #23910 Added type stub generation for missed types and manually wrapped types.
- #24026 Added read-only flag handling for Numpy arrays.
- #24028 Fixed exception handling and bindings for in module.
- #23958 Improved error messages in Numpy array type handling.
- #24468 Fixed constructors documentation in Python.
- Mac OS builds migrated to Mac OS 12. It's minimal supported version now.

4.8.1.78

27 Sep 14:17

Choose a tag to compare

OpenCV 4.8.1 release.

Important changes:

4.8.0.76

09 Aug 11:17
705bb5d

Choose a tag to compare

Adds cv2.typing to package. Close #869

4.8.0.74

30 Jun 11:17
3c972ca

Choose a tag to compare

Important changes:

  • #20370 Python typing stubs.
  • #23350 Fix reference counting errors in registerNewType.
  • #23399, #23436, #23138 Fixed ChAruco and diamond boards detector bindings.
  • #23371 Added bindings to allow GpuMat and Stream objects to be initialized from memory initialized in other libraries
  • #23691 np.float16 support.
  • Python bindings for RotatedRect, CV_MAKETYPE, CV_8UC(n).
  • Several build fixes for OpenCV-Python package

4.7.0.72

22 Feb 13:15
f9de34e

Choose a tag to compare

OpenCV 4.7.0 with various distribution bug fixes.

  • Mac OS 11 support.
  • Old Linux support with zlib version older than 1.9.
  • Package build fixes for Python 11 on Musl C based system (Alpine).