How To Install OpenCV 4 for Python on Ubuntu 18.04 Linux / Ubuntu 20.04 LTS
Spisu treści:
W tym samouczku wyjaśniono, jak zainstalować OpenCV na Ubuntu 18.04.
OpenCV (Open Source Computer Vision Library) jest biblioteką komputerową typu open source i ma powiązania z C ++, Python i Java. Służy do bardzo szerokiej gamy aplikacji, w tym do analizy obrazów medycznych, łączenia obrazów ulicznych, wideo z nadzoru, wykrywania i rozpoznawania twarzy, śledzenia ruchomych obiektów, wyodrębniania modeli 3D i wielu innych.
OpenCV może korzystać z przetwarzania wielordzeniowego i oferuje akcelerację GPU do pracy w czasie rzeczywistym.
Pokażemy dwa różne sposoby instalacji OpenCV na Ubuntu. Wybierz jedną z opcji instalacji, która będzie dla Ciebie najlepsza.
Zainstaluj OpenCV z repozytorium Ubuntu
Pakiet OpenCV jest dostępny z repozytorium dystrybucji Ubuntu 18.04. W momencie pisania wersji w repozytoriach jest wersja 3.2, która nie zawsze może być najnowszą wersją.
Aby zainstalować OpenCV z repozytoriów Ubuntu 18.04, wykonaj następujące kroki:
-
Zainstaluj OpenCV
Odśwież indeks pakietów i zainstaluj pakiet OpenCV, wpisując:
sudo apt updatesudo apt install python3-opencvPowyższe polecenie zainstaluje wszystkie pakiety niezbędne do uruchomienia OpenCV.
Sprawdź instalację OpenCV
Aby zweryfikować instalację, zaimportujemy moduł
cv2i wydrukujemy wersję OpenCV:python3 -c "\ import cv2 print(cv2.__version__)"3.2.0
python-opencv
.
Zainstaluj OpenCV ze źródła
Budowanie biblioteki OpenCV ze źródła jest zalecanym sposobem instalacji OpenCV. Zostanie zoptymalizowany pod kątem konkretnego systemu i będziesz mieć pełną kontrolę nad opcjami kompilacji.
Aby zainstalować najnowszą wersję OpenCV ze źródła, wykonaj następujące kroki:
-
Instalowanie niezbędnych pakietów
Następujące polecenia zainstalują wszystkie wymagane i opcjonalne zależności:
sudo apt install build-essential cmake git pkg-config libgtk-3-devsudo apt install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-devsudo apt install libjpeg-dev libpng-dev libtiff-dev gfortran openexr libatlas-base-devsudo apt install python3-dev python3-numpy libtbb2 libtbb-dev libdc1394-22-devKlonowanie kodu źródłowego OpenCV
Utwórz katalog, w którym będą przechowywane repozytoria, i sklonuj repozytoria ContC OpenCV i OpenCV za pomocą następujących poleceń:
mkdir ~/opencv_build && cd ~/opencv_buildgit clonegit cloneW momencie pisania domyślną wersją w repozytoriach github jest wersja 4.0.0. Jeśli chcesz zainstalować starszą wersję OpenCV, cd do
opencviopencv_contribi uruchomgit checkoutKonfigurowanie OpenCV z CMake
Po zakończeniu pobierania utwórz tymczasowy katalog kompilacji i przejdź do niego:
cd ~/opencv_build/opencvmkdir build && cd buildSkonfiguruj wersję OpenCV za pomocą CMake:
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..Po sfinalizowaniu systemu kompilacji CMake zobaczysz coś takiego:



Weryfikacja instalacji OpenCV
Aby sprawdzić, czy OpenCV został pomyślnie zainstalowany, wpisz następujące polecenie i powinieneś zobaczyć wersję OpenCV:
pkg-config --modversion opencv44.0.1python3 -c "\ import cv2 print(cv2.__version__)"4.0.1-dev
Wniosek
Pokazaliśmy dwa różne sposoby instalacji OpenCV na serwerze Ubuntu 18.04. Wybrana metoda zależy od wymagań i preferencji. Mimo że instalacja wersji spakowanej z repozytorium Ubuntu jest łatwiejsza, budowanie OpenCV ze źródła daje większą elastyczność i powinna być pierwszą opcją podczas instalacji OpenCV.
opencv python ubuntuJak zainstalować najnowszy Firefox 3.6.6 w systemie Ubuntu Linux
Firefox 3.6.6 obsługuje zapobieganie awariom przeglądarki. Oto jak łatwo zainstalować go w systemie Ubuntu Linux.
Jak zainstalować OpenCV na Centos 7
OpenCV jest biblioteką komputerową typu open source z powiązaniami dla C ++, Python i Java. W tym samouczku pokażemy, jak zainstalować OpenCV na CentOS 7.
Jak zainstalować OpenCV na Raspberry Pi 3
OpenCV (Open Source Computer Vision Library) jest biblioteką komputerową typu open source i ma powiązania z C ++, Python i Java. W tym samouczku wyjaśnimy, jak zainstalować OpenCV na Raspberry Pi.










