OpenCV 4.10

OpenCV 4.10

3 czerwca odbyła się kolejna edycja OpenCV w wersji 4.10. Wprowadzono wiele ulepszeń w module głębokiej sieci neuronowej (DNN), eksperymentalne wsparcie dla NumPy 2.0, różne poprawki dla Androida, wsparcie dla platformy NVIDIA CUDA 12.4+, ulepszenia RISC-V i ARM, wsparcie dla oneAPI 2024, eksperymentalne wsparcie dla Windows ARM64, eksperymentalne wsparcie dla Apple VisionOS oraz wbudowana część serwerowa Wayland w Linuksie. Rozwiązano różne problemy związane ze wsparciem dla Wayland w kodzie HighGUI OpenCV.

OpenCV (lub Open Source Computer Vision Library) jest biblioteką algorytmów z zakresu widzenia komputerowego, obsługującą uczenie maszynowe, wykrywanie obiektów, segmentację i rozpoznawanie, śledzenie ruchomego wideo, rozpoznawanie gestów oraz wiele innych funkcji i pokrewnych zadań. Biblioteka w pierwszych wersjach została zaimplementowana w C, a od drugiej wersji następuje migracja na C++. Obsługiwane są powiązania z Pythonem, Javą, Rubym, MATLABem/Octave, Luą i innymi językami. Można jej swobodnie używać w celach akademickich i komercyjnych na zasadach licencji BSD. Znaczna część projektu została opracowana przez rosyjską firmę Itseez, która została przejęta w maju 2016 roku przez korporację Intel.

Obsługiwane systemy operacyjne:

  • Microsoft Windows (kompilatory 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

Obsługiwane są interfejsy graficzne oraz urządzenia do przechwytywania wideo w Windows — DirectShow, VfW, MIL, CMU1394; w Linuksie — V4L2, DC1394, FFMPEG; w macOS — QuickTime.

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster