Jak zainstalować OpenCV na Ubuntu 20.04
OpenCV to biblioteka wizji komputerowej w skrócie Open Source Computer Vision Library. Open oznacza, że jest to biblioteka typu open source z powiązaniami dla języków Python, C ++ i Java oraz obsługuje różne systemy operacyjne, takie jak Windows i Linux. Jest w stanie wykorzystać przetwarzanie wielordzeniowe i akcelerację GPU do zadań operacyjnych w czasie rzeczywistym. Biblioteka OpenCV może być używana do szerokiego zakresu zastosowań, w tym do rozpoznawania i wykrywania twarzy, analizy obrazów medycznych, śledzenia ruchu, wideo z monitoringu, ekstrakcji modeli 3D i wielu innych.
W tym artykule opiszemy, jak zainstalować bibliotekę OpenCV w dystrybucji Linuksa Ubuntu 20.04.
Możesz zainstalować OpenCV na dwa różne sposoby:
- Zainstaluj OpenCV za pomocą repozytorium Ubuntu
- Zainstaluj OpenCV za pośrednictwem źródła
Jeśli chcesz zainstalować najnowszą stabilną wersję biblioteki OpenCV w swoim systemie, użyj metody źródłowej, którą można go zainstalować. Otwórz terminal, naciskając „Ctrl + Alt + t” i rozpocznij instalację OpenCV za pomocą następujących metod:
Metoda 1: Instalacja OpenCV przy użyciu repozytorium Ubuntu
Biblioteka OpenCV jest dostępna w oficjalnym repozytorium Ubuntu w Ubuntu 20.04. Zaktualizuj pamięć podręczną apt, używając następującego polecenia:
$ sudo apt update
Zainstaluj OpenCV, uruchamiając następujące polecenie:
$ sudo apt install libopencv-dev python3-opencv
Powyższe polecenie zainstaluje wszystkie niezbędne pakiety w twoim systemie.
Po zakończeniu instalacji OpenCV, możesz zweryfikować instalację importując moduł cv2 i wydrukować zainstalowaną wersję OpenCV, wykonując następujące polecenie:
$ python3 -c "import cv2; print(cv2.__version__)"
Następujące dane wyjściowe zostaną wyświetlone na ekranie. Tutaj wersja 4.2.0 OpenCV została zainstalowana w tym systemie.
Metoda 2: Zainstaluj OpenCV ze źródła
Ta metoda jest zalecana do zainstalowania biblioteki OpenCV, ponieważ w ten sposób możesz zainstalować najnowszą stabilną wersję OpenCV w swoim systemie. Ta metoda będzie szczególnie zoptymalizowana dla twojego systemu i możesz łatwo kontrolować również opcje kompilacji.
Wykonaj następujące kroki, aby zainstalować najnowszą wersję OpenCV ze źródła:
Krok 1: Zainstaluj narzędzia do kompilacji
Zainstaluj wymagane narzędzia do kompilacji i zależności w systemie za pomocą następującego polecenia:
$ sudo apt install build-essential cmake git pkg-config libgtk-3-dev \ libavcodec-dev libavformat-dev libswscale-dev libv4l-dev \ libxvidcore-dev libx264-dev libjpeg-dev libpng-dev libtiff-dev \ gfortran openexr libatlas-base-dev python3-dev python3-numpy \ libtbb2 libtbb-dev libdc1394-22-dev libopenexr-dev \ libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev
Krok 2: Klonuj Repozytoria OpenCV
Utwórz katalog i nawiguj w nim. Sklonuj repozytorium OpenCV, uruchamiając następujące polecenie:
$ mkdir ~/opencv_build && cd ~/opencv_build $ git clone https://github.com/opencv/opencv.git
Następnie sklonuj repozytoria OpenCV contrib za pomocą następującego polecenia:
$ git clone https://github.com/opencv/opencv_contrib.git
W momencie pisania tego artykułu OpenCV 4.4.0 jest dostępny jako najnowsza stabilna wersja .
Krok 3: Skonfiguruj kompilację OpenCV
Po zakończeniu pobierania utwórz katalog o nazwie „build” i przejdź do niego w następujący sposób:
$ cd ~/opencv_build/opencv $ mkdir -p build && cd build
Teraz skonfiguruj kompilację OpenCV za pomocą CMake, używając następującego polecenia:
$ cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D INSTALL_C_EXAMPLES=ON \ -D INSTALL_PYTHON_EXAMPLES=ON \ -D OPENCV_GENERATE_PKGCONFIG=ON \ -D OPENCV_EXTRA_MODULES_PATH=~/opencv_build/opencv_contrib/modules \ -D BUILD_EXAMPLES=ON ..
Na końcu zobaczysz na terminalu następujące dane wyjściowe:
Krok 4: Rozpocznij kompilację
Rozpocznij proces kompilacji za pomocą następującego polecenia:
$ make j8
Zmodyfikuj wartość flagi 'j' zgodnie z procesory.Jeśli nie wiesz o rdzeniach procesora, wpisz polecenie nproc. W ten sposób możesz łatwo znaleźć rdzeń procesora. Proces kompilacji zajmie trochę czasu w zależności od konfiguracji systemu. Więc bądź cierpliwy.
Krok 5: Zainstaluj OpenCV
Zainstaluj OpenCV, wykonując następujące polecenie:
$ sudo make install
Po zakończeniu procesu instalacji wpisz następujące polecenie, aby zweryfikować instalację OpenCV. W przypadku wiązania C ++:
$ pkg-config --modversion opencv4
W przypadku powiązania Pythona uruchom polecenie w następujący sposób:
$ python3 -c "import cv2; print(cv2.__version__)"
Gratulacje! Najnowsza wersja OpenCV 4.4.0 została już zainstalowana w twoim systemie.
Wniosek
W tym artykule wyjaśniliśmy dwa różne sposoby instalacji OpenCV w systemie Linux Ubuntu 20.04. Wybierz metody zgodnie ze swoimi preferencjami i wymaganiami. Lub działa najlepiej dla Ciebie. Instalacja spakowanej wersji OpenCV z repozytorium Ubuntu jest znacznie łatwiejsza, ale budowanie OpenCV ze źródła zapewnia większą elastyczność i zaleca się, abyś najpierw wybrał tę metodę podczas instalowania OpenCV w systemie.