
Pe 3 iunie, a avut loc o nouă lansare a OpenCV versiunea 4.10. S-au înregistrat numeroase îmbunătățiri ale modulului de rețea neuronală profundă (DNN), suport experimental pentru NumPy 2.0, diverse îmbunătățiri pentru Android, suport pentru platforma NVIDIA CUDA 12.4+, îmbunătățiri pentru RISC-V și ARM, suport pentru oneAPI 2024, suport experimental pentru Windows ARM64, suport experimental pentru Apple VisionOS și o parte de server integrată Wayland în Linux. Au fost rezolvate diverse probleme în cadrul suportului Wayland în codul HighGUI OpenCV.
OpenCV (sau Open Source Computer Vision Library) este o bibliotecă de algoritmi pentru viziune computerizată, cu suport pentru învățare automată, detectare de obiecte, segmentare și recunoaștere, urmărirea video-ului în mișcare, recunoașterea gesturilor și multe alte funcții și sarcini conexe. Biblioteca a fost implementată în C în primele sale versiuni, iar începând cu a doua versiune, se face trecerea la C++. Se suportă legături pentru Python, Java, Ruby, MATLAB/Octave, Lua și alte limbaje. Este permisă utilizarea gratuită în scopuri academice și comerciale, conform licenței BSD. O parte semnificativă a proiectului a fost dezvoltată de compania rusă Itseez, care a fost achiziționată în mai 2016 de corporația Intel.
Sistemele de operare suportate:
- Microsoft Windows (compilatoare 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
Se suportă instrumente de interfață grafică și captură video în Windows - DirectShow, VfW, MIL, CMU1394; în Linux - V4L2, DC1394, FFMPEG; în macOS - QuickTime.
Sursa: linux.org.ru
