OpenCV
OpenCV - biblioteka funkcji wykorzystywanych podczas obróbki obrazu, oparta o otwarty kod i zapoczątkowana przez Intela. Biblioteka ta jest wieloplatformowa, można z niej korzystać w Mac OS X, Windows jak i Linux. Autorzy jej skupiają się na przetwarzaniu obrazu w czasie rzeczywistym.
Obecnie dostępna jest wersja 2.3.1
[edytuj] Wymagania dla Windows
Aby stworzyć niektóre fragmenty oprogramowania dotyczące zagadnień wejścia sygnału (z kamer) konieczne jest zainstalowanie bibliotek SDK DirectShow. Biblioteki te można znaleźć w podkatalogu Samples\Multimedia\DirectShow\BaseClasses Platformy SDK Microsoftu; po ściągnięciu należy je odpowiednio zainstalować, aby można było tworzyć oprogramowanie w OpenCV. Ponadto w celu korzystania z mechanizmów wielowątkowych konieczna jest instalacja biblioteki TBB Intela.
[edytuj] Języki programowania
Biblioteka została stworzona w języku C, lecz istnieją nakładki umożliwiające korzystanie z niej również w językach C++, C#, Python (np. za pomocą EmguCV).
[edytuj] Linki zewnętrzne
- OpenCV - strona projektu
- OpenCV-WiKi - dokumentacja biblioteki
- OpenCV-v2.3 - dokumentacja online biblioteki (wersja 2.3)