OpenCV
Wersja | OpenCV 4.5.4 LATEST |
Wymagania | Windows XP / Vista / Windows 7 / Windows 8 / Windows 10 |
Deweloper | OpenCV Team |
Strona do pobrania | OpenCV |
OpenCV (Open Source Computer Vision Library) jest wydany na licencji BSD i dlatego jest wolny zarówno do użytku akademickiego, jak i komercyjnego. Posiada interfejsy C++, Python i Java i obsługuje systemy Windows, Linux, macOS, iOS i Android. Został zaprojektowany z myślą o wydajności obliczeniowej i z silnym naciskiem na aplikacje czasu rzeczywistego. Napisana w zoptymalizowanym C/C++, biblioteka może korzystać z przetwarzania wielordzeniowego. Dzięki OpenCL, może ona wykorzystać sprzętową akcelerację heterogenicznej platformy obliczeniowej.
Zaadoptowane na całym świecie, OpenCV ma ponad 47 tysięcy osób w społeczności użytkowników i szacunkową liczbę pobrań przekraczającą 14 milionów. Jego zastosowanie sięga od interaktywnej sztuki, przez inspekcję kopalń, zszywanie map w sieci, aż po zaawansowaną robotykę.
OpenCV (Open Source Computer Vision Library) jest open-source'ową biblioteką oprogramowania do wizji komputerowej i uczenia maszynowego. Została ona stworzona w celu zapewnienia wspólnej infrastruktury dla aplikacji widzenia komputerowego i przyspieszenia wykorzystania percepcji maszynowej w produktach komercyjnych. Biblioteka posiada ponad 2500 zoptymalizowanych algorytmów, które obejmują kompleksowy zestaw zarówno klasycznych, jak i najnowocześniejszych algorytmów widzenia komputerowego i uczenia maszynowego. Algorytmy te mogą być wykorzystywane do wykrywania i rozpoznawania twarzy, identyfikacji obiektów, klasyfikacji działań ludzkich na wideo, śledzenia ruchów kamery, śledzenia poruszających się obiektów, wyodrębniania modeli 3D obiektów, tworzenia chmur punktów 3D z kamer stereoskopowych, łączenia obrazów w celu uzyskania obrazu o wysokiej rozdzielczości całej sceny, znajdowania podobnych obrazów z bazy danych, usuwania czerwonych oczu ze zdjęć wykonanych z użyciem lampy błyskowej, śledzenia ruchów oczu, rozpoznawania scenerii i ustanawiania znaczników w celu nałożenia ich na rzeczywistość rozszerzoną itp.
Ma ponad 47 tys. osób społeczności użytkowników i szacunkową liczbę pobrań przekraczającą 14 mln. Biblioteka jest szeroko wykorzystywana w firmach, grupach badawczych i instytucjach rządowych.
Open CV posiada interfejsy C++, Python, Java i MATLAB i obsługuje systemy Windows, Linux, Android i macOS. Skłania się głównie ku aplikacjom wizyjnym czasu rzeczywistego i korzysta z instrukcji MMX i SSE, gdy są dostępne. Obecnie aktywnie rozwijane są w pełni funkcjonalne interfejsy CUDA i OpenCL. Istnieje ponad 500 algorytmów i około 10 razy tyle funkcji, które je tworzą lub wspierają. Open CV jest napisany natywnie w C++ i ma szablonowy interfejs, który bezproblemowo współpracuje z kontenerami STL.
Dostępne również: Pobierz OpenCV dla Mac