
On June 3, the next release of OpenCV version 4.10 took place. Features many improvements to the Deep Neural Network (DNN) module, experimental NumPy 2.0 support, various Android improvements, NVIDIA CUDA 12.4+ platform support, RISC-V and ARM improvements, oneAPI 2024 support, experimental Windows ARM64 support, experimental support Apple VisionOS support and native Wayland backend on Linux. Resolved various issues with Wayland support in HighGUI OpenCV code.
OpenCV (or Open Source Computer Vision Library) is a library of computer vision algorithms with support for machine learning, object detection, segmentation and recognition, motion video tracking, gesture recognition and many other functions, and other related tasks. The library was implemented in C in the first versions, and starting from the second it was translated into C++. Bindings in Python, Java, Ruby, MATLAB/Octave, Lua and other languages are supported. May be freely used for academic and commercial purposes under the terms of the BSD license. A significant part of the project was developed by the Russian company Itseez, which was acquired by Intel in May 2016.
Supported OS:
- Microsoft Windows (compilers Microsoft Visual C++ (6.0, .NET 2003), Intel Compiler, Borland C++, Mingw (GCC 3.x))
- Microsoft Windows RT
- Linux (GCC 2.9x, 3.x, Intel Compiler)
- MacOS
- Android
- iOS
Graphical interface and video capture tools in Windows are supported - DirectShow, VfW, MIL, CMU1394; on Linux - V4L2, DC1394, FFMPEG; on macOS - QuickTime.
Source: linux.org.ru
