Android

Wie installiere ich opencv auf Ubuntu 18.04

How to install Visual Studio Code on Ubuntu Linux

How to install Visual Studio Code on Ubuntu Linux

Inhaltsverzeichnis:

Anonim

Dieses Tutorial erklärt, wie OpenCV Installation auf Ubuntu 18.04.

OpenCV (Open Source Computer Vision Library) ist eine Open Source Computer Vision Library mit Bindungen für C ++, Python und Java. Es wird für eine Vielzahl von Anwendungen verwendet, darunter medizinische Bildanalyse, Zusammenfügen von Street View-Bildern, Überwachungsvideo, Erkennen und Erkennen von Gesichtern, Verfolgen von sich bewegenden Objekten, Extrahieren von 3D-Modellen und vieles mehr.

OpenCV kann die Multi-Core-Verarbeitung nutzen und bietet eine GPU-Beschleunigung für den Echtzeitbetrieb.

Wir werden Ihnen zwei verschiedene Arten zeigen OpenCV auf Ubuntu zu installieren. Wählen Sie eine der für Sie am besten geeigneten Installationsoptionen.

Installieren Sie OpenCV aus der Ubuntu-Repository

Das OpenCV-Paket ist im Ubuntu 18.04-Distributionsrepository verfügbar. Zum Zeitpunkt des Schreibens ist die Version in der Repositorys 3.2, die nicht immer die neueste Version sein kann.

Gehen Sie folgendermaßen vor, um OpenCV von den Ubuntu 18.04-Repositorys zu installieren:

  1. Installieren Sie OpenCV

    Aktualisieren Sie die Pakete Index und installieren Sie das Paket OpenCV durch Typisierung:

    sudo apt update sudo apt install python3-opencv

    Mit dem obigen Befehl werden alle Pakete installiert, die zum Ausführen von OpenCV erforderlich sind.

    Überprüfen Sie die OpenCV-Installation

    Um die Installation zu überprüfen, importieren wir das cv2 Modul und drucken die OpenCV-Version aus:

    python3 -c "\ import cv2 print(cv2.__version__)"

    3.2.0

Die Standard-Python-Version in Ubuntu 18.04 LTS ist Version 3.6. Wenn Sie OpenCV mit Python 2-Bindungen installieren möchten, installieren python-opencv Paket python-opencv .

Installieren Sie OpenCV von der Quelle

Es wird empfohlen, die OpenCV-Bibliothek aus dem Quellcode zu erstellen, um OpenCV zu installieren. Es wird für Ihr spezielles System optimiert und Sie haben die vollständige Kontrolle über die Build-Optionen.

Gehen Sie folgendermaßen vor, um die neueste OpenCV-Version von der Quelle zu installieren:

  1. Installieren Sie die erforderlichen Pakete

    Mit den folgenden Befehlen werden alle erforderlichen und optionalen Abhängigkeiten installiert:

    sudo apt install build-essential cmake git pkg-config libgtk-3-dev sudo apt install libjpeg-dev libpng-dev libtiff-dev gfortran openexr libatlas-base-dev sudo apt install python3-dev python3-numpy libtbb2 libtbb-dev libdc1394-22-dev

    Klonierung des OpenCV Source-Code

    Erstellen Sie ein Verzeichnis, in dem sich die Repositorys befinden, und klonen Sie die OpenCV- und OpenCV-Contributions-Repositorys mit den folgenden Befehlen:

    mkdir ~/opencv_build && cd ~/opencv_build git clone git clone

    Zum Zeitpunkt des Schreibens ist die Standardversion in den Github-Repositorys Version 4.0.0. Wenn Sie eine ältere Version von OpenCV installieren möchten, opencv opencv_contrib Verzeichnisse opencv und opencv_contrib und führen Sie git checkout

    Konfigurieren von OpenCV mit CMake

    Sobald der Download abgeschlossen ist, erstellen Sie ein temporäres Erstellungsverzeichnis und wechseln Sie dorthin:

    cd ~/opencv_build/opencv mkdir build && cd build

    Richten Sie den OpenCV-Build mit CMake ein:

    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..

    Sobald das CMake-Build-System fertiggestellt ist, sehen Sie Folgendes:

    Verifizieren OpenCV Installation

    Um zu überprüfen, ob OpenCV installiert wurde erfolgreich den folgenden Befehl ein und Sie sollten die OpenCV-Version finden Sie unter:

    pkg-config --modversion opencv4

    4.0.1

    python3 -c "\ import cv2 print(cv2.__version__)"

    4.0.1-dev

Fazit

Wir haben Ihnen zwei verschiedene Möglichkeiten gezeigt, OpenCV auf Ihrem Ubuntu 18.04-Server zu installieren. Die von Ihnen gewählte Methode hängt von Ihren Anforderungen und Vorlieben ab. Auch wenn die Installation der verpackten Version aus der Ubuntu-Repository einfacher ist, von der Quelle OpenCV Aufbau gibt Ihnen mehr Flexibilität und es sollte Ihre erste Wahl sein, wenn OpenCV installieren.

opencv python ubuntu