So installieren Sie OpenCV in Ubuntu

So installieren Sie OpenCV in Ubuntu
Die Open-Source Computer Vision Library ist eine beliebte Computer-Vision-Bibliothek mit Bindungen für verschiedene Sprachen, einschließlich Java, Python und C++. Darüber hinaus unterstützt es andere Betriebssysteme und verfügt über mehrere Anwendungen, wie z.

Für Entwickler bietet OpenCV eine umfangreiche Sammlung von Algorithmen, insbesondere für die 3D -Modellierung, und die Dinge können nicht besser werden als bei der Verwendung des Tools. Wenn Sie nach der Installation von OpenCV auf Ubuntu suchen und Ihre Support -Vektorprojekte aufpeppen oder Algorithmen verbessern, sind Sie am richtigen Ort. Dieser Leitfaden umfasst zwei einfache Möglichkeiten zur Installation von OpenCV.

Installieren von OpenCV in Ubuntu

Die OpenCV -Plattform verfügt über zwei Installationsmethoden. Entweder mit dem Repository oder direkt aus der Quelle. Wir werden die Schritte für jede Methode abdecken.

1. Installieren Sie OpenCV über Repository

Es ist die einfachste der beiden Methoden, da nur zwei Befehle benötigt werden.

Aktualisieren Sie zunächst Ihr Repository.

$ sudo APT Update

Installieren Sie als nächstes OpenCV mit dem folgenden Befehl:

$ sudo apt installieren libopencv-dev python3-opencv

Das ist es! OpenCV ist erfolgreich in Ihrem System installiert. Sie können bestätigen, indem Sie die Version mit der C ++ - Bindung überprüfen. Führen Sie den folgenden Befehl aus:

$ pkg -config -modversion opencv4

Die Ausgabe sollte die aktuelle Version zurückgeben, wie im Bild unten gezeigt:

2. Installieren Sie OpenCV über den Quellcode

Ein Mangel der Installation von OpenCV mit dem Repository ist, dass Sie möglicherweise nicht die neueste Version erhalten. Die Lösung besteht darin, es direkt über den Quellcode zu installieren. Außerdem optimiert diese Methode OpenCV pro System und bietet Ihnen die absolute Kontrolle über ihre Build -Optionen. Die folgenden Schritte werden Sie jedoch führen.

Schritt 1. Installieren Sie OpenCV -Abhängigkeiten und erstellen Sie Tools
Der OpenCV ist von einigen Paketen abhängig, damit er ausgeführt werden kann. Kopieren Sie daher den folgenden Befehl, um die erforderlichen Abhängigkeiten zu installieren und Tools zu erstellen.

$ sudo apt installieren build-wesentliche cmake git pkg-config libgtk-3-dev \ libavcodec-dev libavformat-dev libswscale-dev libv4l -Base-Dev Python3-Dev Python3-Numpy \ LiBTBB2 LIBTBB-DEV LIBDC1394-22-Dev libopenexr-dev \ libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev

Schritt 2. Clone OpenCV und seine Repositories
OpenCV kann aus seinem Github -Repository kloniert werden.

Erstellen Sie zunächst ein Verzeichnis auf Ihrem System.

$ mkdir ~/opencv_build && cd ~/opencv_build

Als nächstes klone opencv mit dem folgenden Befehl:

$ git klone https: // github.com/opencv/opencv.Git

Schließlich klonen Sie seine Beitragsrepositories.

$ git klone https: // github.com/opencv/opencv.Git

Die vorherigen Schritte haben die aktuelle Version von OpenCV installiert, aber Sie können sich auch für eine ältere Version entscheiden. Alles was Sie brauchen ist, in die zu navigieren opencv Und opencv_contrib Verzeichnisse, dann den folgenden Befehl ausführen:

$ git checkout

Schritt 3: Erstellen Sie ein Build -Verzeichnis
Es ist ein temporäres Build -Verzeichnis erforderlich, in dem das OpenCV mithilfe des Einrichtens eingerichtet wird Cmake.

Verwenden Sie zum Erstellen und Navigieren in das Verzeichnis die unten gezeigten Befehle.

$ cd ~/opencv_build/openCV
$ mkdir -p Build && CD Build

Als nächstes verwenden Sie Cmake So einrichten OpenCV Build mit dem folgenden Befehl:

$ cmake -d cmake_build_type = release \ -d cmake_install_prefix =/usr/local \ -d install_c_examples = on \ -d install_python_examples = on \ -dencv_generate_pkgconfig = \ opencvcv_execw_execw_execw_execw_extcvcvec. Trib/Module \ -d Build_Examples = Auf…

Sie sollten eine Ausgabe beachten, die die Konfiguration und das Generieren erfolgt, und der Pfad zu den Build -Dateien.

Schritt 4: Kompilierung beginnen
Sobald der Bau abgeschlossen ist, ist es an der Zeit, die Zusammenstellung zu initiieren. Überprüfen Sie jedoch zunächst die Anzahl der Prozessoren, die Sie verwenden, die NPROC Linux -Befehl.

$ nproc

Führen Sie den folgenden Befehl aus und ersetzen Sie die Nummer danach J mit Ihren Prozessoren:

$ make -j2

Die Zusammenstellung ist zeitaufwändig, also sei geduldig.

Schritt 5: OpenCV installieren
Der letzte Schritt besteht darin, den folgenden Befehl auszuführen, der installiert Opencv:

$ sudo installieren

Schritt 6: Installation bestätigen
Überprüf den Opencv Version verwendet Bindungen für verschiedene Programmiersprachen, um die Installation zu überprüfen. Wir haben die C ++ - Bindungen in Methode 1 bereits überprüft. Lassen Sie uns verwenden Python In dieser Methode. Der Befehl ist:

$ python3 -c "Import CV2; Druck (CV2.__Ausführung__)"

Abhängig davon, wann Sie diesen Artikel lesen, kann Ihre Ausgabe dieselbe oder eine neuere Version sein als das folgende Bild, das angegeben ist:

Abschluss

Das OpenCV ist ein Tool, das Sie nicht ignorieren können, wenn Sie ein Computer Vision Developer sind. Es verfügt über unterschiedliche Anwendungen und Algorithmen. Wenn Sie festsitzen, um es auf Ubuntu zu installieren, ist dieser Leitfaden Ihr bester Freund, da er zwei Möglichkeiten bietet, es zu tun. Eine Methode sollte für Sie funktionieren.