Jak zainstalować OpenCV na Ubuntu 20.04 | 18.04

  • Matthew Stevenson
  • 0
  • 3192
  • 599

Ten krótki samouczek pokazuje studentom i nowym użytkownikom, jak zainstalować OpenCV na Ubuntu 20.04 | 18.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.

Jeśli jesteś studentem lub nowym użytkownikiem i szukasz systemu Linux, na którym możesz rozpocząć naukę, 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 i biurowe..

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