Releases: opencv/opencv-python
4.12.0.88
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
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
Complete OpenCV 4.10.0 chnagelog: https://github.com/opencv/opencv/wiki/ChangeLog
Python:
4.10.0.82
Complete OpenCV 4.10.0 chnagelog: https://github.com/opencv/opencv/wiki/ChangeLog
Python:
4.9.0.80
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
4.8.0.76
4.8.0.74
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
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).
 
4.7.0.70
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).