Zdjęcia
Biblioteka Open Source Computer Vision Library lub OpenCV, jeśli wolisz, zawiera ponad 2500 algorytmów, obszerną dokumentację i przykładowy kod do wizji komputerowej w czasie rzeczywistym.
OpenCV skupia się głównie na przetwarzaniu obrazu w czasie rzeczywistym, dlatego jeśli znajdzie w systemie zintegrowane funkcje podstawowe Intel Performance, zastosuje te komercyjne zoptymalizowane procedury w celu przyspieszenia się.
Biblioteka OpenCV obsługuje:
- Przechwytywanie w czasie rzeczywistym.
- Import plików wideo.
- Wykrywanie obiektów.
- Podstawowe przetwarzanie obrazu: jasność, kontrast, próg.
- Wykrywanie kropli
OpenCV może wykonywać wiele różnych zadań, w tym podstawowe przetwarzanie obrazu, takie jak filtrowanie, morfologia, transformacje geometryczne, histogramy i transformacje przestrzeni kolorów. Może również wykonywać zaawansowane przetwarzanie obrazu, takie jak malowanie, przełom i segmentacja przesunięcia środków itp. OpenCV może również podejmować bardziej złożone zadania, takie jak przetwarzanie konturów i geometria obliczeniowa, różne detektory cech i deskryptory (mogą one obejmować od prostego detektora Harrisa do transformacji Hougha, SURF, lub MSER) śledzenie obiektów, przepływ optyczny, wykrywanie obiektów za pomocą kaskad zwiększonych klasyfikatorów haar, kalibracja kamery i narzędzia do uczenia maszynowego (grupowanie danych i klasyfikatory statystyczne).
Aplikacja jest wieloplatformowa i działa w systemach Windows, Mac OS X, Linux, Android i iOS.