Jak zainstalować OpenCV w systemie operacyjnym Raspberry Pi

Jak zainstalować OpenCV w systemie operacyjnym Raspberry Pi
OpenCV to skrót biblioteki „Open Source Computer Vision”, która obejmuje binaria Pythona, C i C++. OpenCV służy do zadań przetwarzania obrazów, a także do zadań wizji komputerowej, takich jak usunięcie czerwonego oko z obrazów, wykrywanie twarzy w filmach i śledzenie obiektów. W tym celu OPENCV zawiera ponad 2500 algorytmów, które obejmują wiązania Pythona, C i C++.

OpenCV jest kompatybilny z systemem Windows, MacOS i różnymi rozkładami Linux, więc w tym zapisie omówimy instalację OpenCV na Raspberry Pi.

Jak zainstalować OpenCV na Raspberry Pi

Zaktualizujemy repozytorium systemu operacyjnego Raspberry Pi za pomocą Menedżera pakietów Apt:

Aktualizacja $ sudo apt

Po upewnieniu się, że wszystkie pakiety zawarte w repozytorium Raspberry Pi są aktualne, zainstalujemy OpenCV na Raspberry Pi:

$ sudo apt instal Python3 -opencv -y

OpenCV został zainstalowany za pomocą repozytorium Raspberry Pi.

Skąd mam wiedzieć, czy OpenCV jest zainstalowany na moim Raspberry Pi

Aby potwierdzić instalację OpenCV, sprawdzimy jej wersję za pomocą polecenia:

$ Python3 -C "import CV2; druk (CV2.__wersja__)"

Jak odinstalować OpenCV na Raspberry Pi

Wersja OpenCV potwierdza instalację OpenCV, a teraz, jeśli chcemy usunąć OpenCV z Raspberry Pi, wykonaj polecenie:

$ sudo apt oczyszczenie python3 -opencv -y

Jak pobrać i zainstalować OpenCV z repozytorium Github

Możemy pobrać pakiet OpenCV i opencv_contrib z repozytorium Github za pomocą polecenia:

$ git clone https: // github.com/openCV/openCV.git && git klon https: // github.com/opencv/openCV_Contrib.git

Aby sprawdzić wersję pobranego OpenCV, przejdziemy do jego katalogu i sprawdzimy wersję za pomocą polecenia:

$ cd opencv && git kector $ cvversion && cd

Podobnie sprawdzimy pobraną wersję OpenCV_Contrib za pomocą polecenia:

$ cd opencv_contrib && git kaseta $ cvversion && cd

Oba pakiety są aktualne, teraz skompilujemy pliki OpenCV, abyśmy mogli je zainstalować, dla kompilacji najpierw przejdziemy do katalogu OpenCV, stworzyć katalog z nazwą kompilacji i przejdź do niego za pomocą polecenia za pomocą polecenia :

$ cd opencv && mkdir build && cd kompilacja

Aby skompilować biblioteki OpenCV i inne pliki, użyj polecenia:

$ cmake -d cmake_build_type = release \ -d cmake_install_prefix = $ cwd/instaltation/opencv -"$ cversion" \ -d instalacja_c_examples = on \ -d instalacja_python_examples = on \ -d with_tbb = on \ -d with_v4l = on \ -d OpenCV_PYTHON3_INSTALL_PATH = $ cwd/opencv-$ cvversion-py3/lib/python3.5 /Site -Packages \ -d with_qt = on \ -d with_opengl = on \ -d opencv_extra_modules_path =… /… /opencv_contrib /modules \ -d build_examples = on…

Po zakończeniu kompilacji dokonamy wszystkich kompilacji zgodnie z liczbą procesorów naszego systemu za pomocą polecenia:

$ make -J $ (nproc)

Zajmie to trochę czasu w zależności od liczby procesorów, które ma system:

Teraz nadszedł czas, aby zainstalować OpenCV za pomocą polecenia:

$ sudo tworzy instalację

Aby zweryfikować instalację, ponownie sprawdzimy wersję OpenCV za pomocą polecenia:

$ Python3 -C „Import CV2; Drukuj (CV2.__wersja__)"

Wniosek

OpenCV to narzędzie open source, które jest używane do uczenia maszynowego i zadań związanych z wizją komputerową, a ponadto jedną z funkcji narzędzia OpenCV jest to, że obsługuje różnorodne języki programowania, w tym programowanie Python, Java i C. W tym zapisie omówiliśmy instalację OpenCV za pomocą repozytorium Raspberry Pi i Github, ale zaleca się zainstalowanie go za pomocą repozytorium Raspberry Pi, ponieważ zużywa mniej czasu na instalację.