
Il 3 giugno è stata rilasciata una nuova versione di OpenCV, la 4.10. Sono stati notati numerosi miglioramenti nel modulo delle reti neurali profonde (DNN), supporto sperimentale per NumPy 2.0, vari miglioramenti per Android, supporto per la piattaforma NVIDIA CUDA 12.4+, miglioramenti per RISC-V e ARM, supporto per oneAPI 2024, supporto sperimentale per Windows ARM64, supporto sperimentale per Apple VisionOS e un componente server integrato di Wayland su Linux. Sono stati risolti vari problemi riguardo al supporto di Wayland nel codice HighGUI di OpenCV.
OpenCV (o Open Source Computer Vision Library) è una libreria di algoritmi per la visione artificiale con supporto per l'apprendimento automatico, rilevamento di oggetti, segmentazione e riconoscimento, tracciamento di video in movimento, riconoscimento di gesti e molte altre funzionalità e compiti correlati. La libreria è stata implementata in C nelle prime versioni, mentre dalla seconda è stato avviato un porting su C++. Sono disponibili binding per Python, Java, Ruby, MATLAB/Odyssey, Lua e altri linguaggi. È possibile un uso libero per scopi accademici e commerciali secondo i termini della licenza BSD. Una parte significativa del progetto è stata sviluppata dalla società russa Itseez, acquisita nel maggio 2016 dalla società Intel.
Sistemi operativi supportati:
- Microsoft Windows (compilatori 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
Sono supportati strumenti di interfaccia grafica e di acquisizione video su Windows — DirectShow, VfW, MIL, CMU1394; su Linux — V4L2, DC1394, FFMPEG; su macOS — QuickTime.
Fonte: linux.org.ru
