Jak zainstalować OpenCV na Ubuntu 18.04 | 16.04

  • Giles Benson
  • 0
  • 2716
  • 592

Ten krótki samouczek pokazuje studentom i nowym użytkownikom, jak zainstalować OpenCV na Ubuntu 18.04 | 16.04.

OpenCV (Open Source Computer Vision Library) to biblioteka funkcji programistycznych typu open source, która pomaga programistom opracowywać oprogramowanie do wizji komputerowej w czasie rzeczywistym w celu analizowania obrazów medycznych, wykrywania i rozpoznawania twarzy, łączenia obrazów z widoku ulicy, wideo z monitoringu i nie tylko.

Ten post pokazuje dwa sposoby instalacji OpenCV na Ubuntu. Możesz zainstalować z repozytorium Ubuntu lub zainstalować ze źródła. Tak czy inaczej, powinno działać dla Ciebie.

Dla studentów lub nowych użytkowników poszukujących systemu Linux do rozpoczęcia nauki, najłatwiejszym miejscem do rozpoczęcia jest system operacyjny Ubuntu Linux…. To świetny system operacyjny Linux dla początkujących i osób szukających łatwiejszej w użyciu dystrybucji Linuksa…

Ubuntu to system operacyjny Linux typu open source, który działa na komputerach stacjonarnych, laptopach, serwerach i innych urządzeniach…

Korzystając z Ubuntu, przekonasz się, że Linux nie różni się tak bardzo od systemu Windows i innych systemów operacyjnych na tak wiele sposobów, zwłaszcza jeśli chodzi o używanie systemu do wykonywania pracy.…

Zarówno systemy Ubuntu, jak i Windows zapewniają produktywność, łatwość obsługi, niezawodność oraz umożliwiają instalowanie i uruchamianie tysięcy programów, od gier po oprogramowanie biurowe dla osób prywatnych i firm…

Aby rozpocząć instalację OpenCV, użyj poniższej metody:

Krok 1: Zainstaluj z repozytorium Ubuntu

Najłatwiejszym sposobem zainstalowania OpenCV na Ubuntu jest użycie repozytorium Ubuntu do zainstalowania go. Wszystkie jego pakiety zostaną pobrane i zainstalowane za pomocą prostego polecenia.

Aby zainstalować go z repozytorium Ubuntu, uruchom poniższe polecenia:

sudo apt update sudo apt install python3-opencv

Uruchomienie powyższych poleceń spowoduje pobranie i skompilowanie wszystkich wymaganych pakietów dla OpenCV oraz zainstalowanie. Po zainstalowaniu możesz zacząć używać funkcji OpenCV w swoich aplikacjach.

Aby sprawdzić, czy OpenCV jest zainstalowany, uruchom poniższe polecenia:

python3 -c "\ import cv2 print (cv2 .__ wersja__)"

Powinieneś zobaczyć podobne dane wyjściowe, jak poniżej, czyli numer wersji zainstalowanego OpenCV.

Wynik: 3.2.0

Oto jak zainstalować OpenCV za pośrednictwem domyślnych repozytoriów Ubuntu.

Metoda 2: Instalacja ze źródła

Dla tych, którzy chcą dostosować instalację OpenCV, można zainstalować z jej źródła. Zalecane jest użycie tej metody, która może być dostosowana do konkretnych konfiguracji systemu i daje kontrolę nad sposobem jego instalacji.

Aby zainstalować ze źródła, uruchom poniższe polecenia, aby zainstalować wymagane i opcjonalne pakiety obsługujące OpenCV.

sudo apt update sudo apt install build-essential cmake git pkg-config libgtk-3-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev sudo apt install libjpeg-dev libpng-dev libtiff-dev gfortran openexr libatlas-base-dev python3-dev python3-numpy libtbb2 libtbb-dev libdc1394-22-dev

Po zainstalowaniu powyższych pakietów uruchom poniższe polecenia, aby utworzyć folder dla opencv_base w twoim katalogu domowym…

mkdir ~ / opencv_base

Następnie przejdź do katalogu i sklonuj repozytorium OpenCV na Github, aby pobrać najnowszą wersję.

cd ~ / opencv_base git clone https://github.com/opencv/opencv.git git clone https://github.com/opencv/opencv_contrib.git

Po zakończeniu pobierania zmień na ~ / opencv_base / opencv folder i uruchom poniższe polecenia:

cd ~ / opencv_base / opencv mkdir build && cd build

Po uruchomieniu powyższych poleceń skonfiguruj OpenCV za pomocą Make, uruchamiając poniższe polecenia:

cmake -D CMAKE_BUILD_TYPE = RELEASE \ -D CMAKE_INSTALL_PREFIX = / usr / local \ -D INSTALL_C_EXAMPLES = WŁ. \ -D INSTALL_PYTHON_EXAMPLES = WŁ. \ -D OPENCV_GENERATE_PKGCONFIGC_C_EXAMPLES = WŁ. \ -D INSTALL_PYTHON_EXAMPLES = WŁ. \ -D OPENCV_GENERATE_PKGCONFIGC_C_EXAMPLES = ON \ -BUD_CON_v NA… 

Po powyższym poleceniu make powinieneś zobaczyć podobne wiersze jak poniżej…

-- Intel IPP: 2019.0.0 Gold [2019.0.0] - w: / home / richard / opencv_base / opencv / build / 3rdparty / ippicv / ippicv_lnx / icv - Intel IPP IW: sources (2019.0.0) - at: / home / richard / opencv_base / opencv / build / 3rdparty / ippicv / ippicv_lnx / iw - Lapack: NO - Eigen: NO - Niestandardowa HAL: NIE - Protobuf: build (3.5.1) - - OpenCL: TAK (bez dodatkowych funkcji) - Uwzględnij ścieżkę: /home/richard/opencv_base/opencv/3rdparty/include/opencl/1.2 - Biblioteki linków: ładowanie dynamiczne - - Python 3: - Interpreter: / usr / bin / python3 (wersja 3.6.9) - Biblioteki: /usr/lib/x86_64-linux-gnu/libpython3.6m.so (wersja 3.6.9) - numpy: / usr / lib / python3 / dist-packages / numpy / core / include (wersja 1.13.3) - ścieżka instalacji: lib / python3.6 / dist-packages / cv2 / python-3.6 - - Python (do kompilacji): / usr / bin / python3 - - Java : - ant: NIE - JNI: NIE - Opakowania Java: NIE - Testy Java: NIE - - Zainstaluj w: / usr / local - -------------- -------------------------------------------------- - - - Konfiguracja gotowa - Generowanie zakończone

Następnie uruchom poniższe polecenia, aby zakończyć kompilację i zainstalować OpenCV. Plik zrobić -j2 Opcja polecenia powinna reprezentować liczbę rdzeni procesora, które posiada komputer.

Mój system ma 2 procesory, więc użyłem numeru 2. Jeśli twój ma większą liczbę procesorów, wymień 2 z liczbą obsługiwaną przez Twój system.

make -j2 sudo make install

Że należy to zrobić. Aby sprawdzić, czy OpenCV został pomyślnie zainstalowany, wpisz następujące polecenie i powinieneś zobaczyć wersję OpenCV

python3 -c "\ import cv2 print (cv2 .__ wersja__)"

Powinieneś zobaczyć podobne wyniki, jak poniżej:

Wynik: 4.2.0-dev

Otóż ​​to!

Wniosek:

Ten post pokazuje, jak zainstalować OpenCV za pośrednictwem domyślnych repozytoriów Ubuntu i jak zainstalować z jego kodu źródłowego. Jeśli znajdziesz jakikolwiek błąd powyżej, zgłoś go w formularzu komentarza.




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux