
Am 3. Juni wurde die neueste Version 4.10 von OpenCV veröffentlicht. Es gibt zahlreiche Verbesserungen im Deep Neural Network (DNN) Modul, experimentelle Unterstützung für NumPy 2.0, verschiedene Verbesserungen für Android, Unterstützung für die NVIDIA CUDA Plattform 12.4+, Verbesserungen für RISC-V und ARM, Unterstützung für oneAPI 2024, experimentelle Unterstützung für Windows ARM64, experimentelle Unterstützung für Apple VisionOS und eine integrierte Serverkomponente für Wayland in Linux. Verschiedene Probleme im Zusammenhang mit der Wayland-Unterstützung im HighGUI-Code von OpenCV wurden behoben.
OpenCV (oder Open Source Computer Vision Library) ist eine Bibliothek mit Algorithmen für Computer Vision, die maschinelles Lernen, Objekterkennung, Segmentierung und Erkennung, Verfolgung von bewegten Videos, Gestenerkennung und viele andere Funktionen sowie verwandte Aufgaben unterstützt. Die Bibliothek wurde in den ersten Versionen in C implementiert und wird seit der zweiten Version nach C++ portiert. Bindungen für Python, Java, Ruby, MATLAB/Oc-tave, Lua und andere Sprachen werden unterstützt. Die Nutzung ist sowohl für akademische als auch für kommerzielle Zwecke unter der BSD-Lizenz erlaubt. Ein erheblicher Teil des Projekts wurde von dem russischen Unternehmen Itseez entwickelt, das im Mai 2016 von Intel übernommen wurde.
Unterstützte Betriebssysteme:
- Microsoft Windows (Compilier 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 grafischen Benutzeroberflächen und Video-Capturing-Utilities werden in Windows unterstützt — DirectShow, VfW, MIL, CMU1394; in Linux — V4L2, DC1394, FFMPEG; in macOS — QuickTime.
Quelle: linux.org.ru
