
Am 3. Juni wurde die neue Version 4.10 von OpenCV veröffentlicht. Diese Version bringt zahlreiche Verbesserungen im Bereich des Deep Neural Network (DNN)-Moduls, experimentelle Unterstützung für NumPy 2.0, verschiedene Verbesserungen für Android, Unterstützung für die NVIDIA CUDA-Plattform 12.4+, Optimierungen für RISC-V und ARM, Unterstützung für oneAPI 2024, experimentelle Unterstützung für Windows ARM64, Unterstützung für Apple VisionOS sowie ein integriertes Server-Backend für Wayland unter Linux. Darüber hinaus wurden verschiedene Probleme im Zusammenhang mit der Wayland-Unterstützung im OpenCV HighGUI-Code behoben.
OpenCV (oder Open Source Computer Vision Library) ist eine Bibliothek für Computer Vision-Algorithmen mit Unterstützung für maschinelles Lernen, Objekterkennung, Segmentierung und Erkennung, Verfolgung von bewegtem Video, Gestenerkennung und viele weitere Funktionen sowie verwandte Aufgaben. Die Bibliothek wurde in den ersten Versionen in C implementiert und wird seit der zweiten Version in C++ übersetzt. Bindungen für Python, Java, Ruby, MATLAB/Octave, Lua und andere Sprachen werden unterstützt. Eine Nutzung zu akademischen und kommerziellen Zwecken ist unter der BSD-Lizenz frei möglich. Ein wesentlicher Teil des Projekts wurde von der russischen Firma Itseez entwickelt, die im Mai 2016 von der Intel Corporation übernommen wurde.
Unterstützte Betriebssysteme:
- Microsoft Windows (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
Die Unterstützung von grafischen Benutzeroberflächen und Videoaufnahme-Tools in Windows — DirectShow, VfW, MIL, CMU1394; in Linux — V4L2, DC1394, FFMPEG; in macOS — QuickTime.
Quelle: linux.org.ru
