OpenCV

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, wyszukiwania
OpenCV
Biblioteka programistyczna
System operacyjny Linux, Microsoft Windows, OS X
Napisane w C
Aktualna wersja stabilna 2.4.8
(31 grudnia 2013)
Licencja Licencja BSD
http://opencv.org/

OpenCVbiblioteka funkcji wykorzystywanych podczas obróbki obrazu, oparta na otwartym kodzie 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.4.8[1].

Wymagania dla Windows[edytuj | edytuj kod]

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.

Języki programowania[edytuj | edytuj kod]

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. Emgu CV).

Przypisy

  1. OpenCV Change Logs (ang.). OpenCV DevZone. [dostęp 2014-01-19].

Linki zewnętrzne[edytuj | edytuj kod]