Detaillierte Erklärung zur korrekten Installation von OpenCV auf Ubuntu

Detaillierte Erklärung zur korrekten Installation von OpenCV auf Ubuntu

Dieser Artikel beschreibt, wie man OpenCV mit C++-Schnittstelle unter Ubuntu installiert

1. Installationsvorbereitung:

1.1 cmake installieren

sudo apt-get installiere cmake

1.2 Abhängigkeitsumgebung

sudo apt-get installiere Build-Essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev
sudo apt-get installiere libgtk2.0-dev
sudo apt-get installiere pkg-config

1.3 OpenCV herunterladen

Download-Adresse: https://opencv.org/releases/
Klicken Sie auf Quellen, um die gewünschte Version herunterzuladen

2. Installation

2.1 Entpacken Sie die Datei

Legen Sie den Ordner nach der Dekomprimierung an einen beliebigen Ort. Ich habe ihn unter „Home“ abgelegt.

2.2 Geben Sie den entpackten Ordner ein

(Hier benenne ich den entpackten Ordner in opencv3 um, das ist zufällig und nicht der Sinn der Sache)
Erstellen Sie einen neuen Build-Ordner unter dem Ordner opencv3

mkdir-Build

Geben Sie den Build-Ordner ein

CD-Build

2,3 cm machen

sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..

Als nächstes folgt ein langer Wartevorgang, der etwa 10 Minuten dauern kann. Keine Sorge, seien Sie einfach geduldig ...

2.4 Kompilieren

sudo make -j8
Sie können sudo make -j 8, sudo make -j4, sudo make 
Ich verwende hier sudo make -j 8. 

2.5 Installieren

sudo make installieren

3. Konfigurieren Sie die Umgebung

Öffnen Sie /etc/ld.so.conf mit gedit
Fügen Sie der Datei /usr/loacal/lib eine Zeile hinzu
Dabei ist /user/loacal der OpenCV-Installationspfad, der auch der im Makefile angegebene Installationspfad ist.

sudo gedit /etc/ld.so.conf 


Führen Sie sudo ldconfig aus.
Ändern Sie die Datei bash.bashrc

sudo gedit /etc/bash.bashrc 

Fügen Sie am Ende der Datei hinzu:

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
exportiere PKG_CONFIG_PATH 


Geben Sie dann in die Befehlszeile ein

Quelle /etc/bash.bashrc

4. Inspektion

Geben Sie den folgenden Befehl in die Befehlszeile ein:

pkg-config opencv --modversion


Zu diesem Zeitpunkt ist die Installation von opencv abgeschlossen

Dies ist das Ende dieses Artikels über die korrekte Installation von OpenCV auf Ubuntu. Weitere relevante Inhalte zur Installation von OpenCV auf Ubuntu finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Tutorial zur Installation von opencv3.4.5 auf Ubuntu 18.04 (mit Bildern)
  • So kompilieren und installieren Sie OpenCV unter Ubuntu
  • Lösung zur Installation von OpenCV 3.2.0 in Ubuntu 18.04
  • So installieren Sie opencv3.0.0 in Ubuntu14.04
  • Detaillierte Schritte zum Kompilieren und Installieren von OpenCV aus dem Quellcode unter Ubuntu 17.04
  • Tutorial zur Installation und Verwendung von Opencv in Ubuntu

<<:  Analyse des MySQL-Warnprotokolls zu abgebrochenen Verbindungen

>>:  JavaScript-Implementierung des klassischen Schlangenspiels

Artikel empfehlen

Nexus nutzt API für den Betrieb

Nexus bietet RestApi, aber einige APIs müssen noc...

Detaillierte Erläuterung des Datenproxys und der Ereignisse von VUE

Inhaltsverzeichnis Überprüfung der Object.defineP...

So verwenden Sie den regulären Matching-Selektor für CSS-Attributwerte (Tipps)

Es gibt drei Typen von regulären Matching-Selekto...

Detaillierte Erklärung des Unterschieds zwischen JavaScript onclick und click

Inhaltsverzeichnis Warum wird addEventListener be...

Flex-Layout realisiert linken Textüberlauf und lässt rechte Textanpassung aus

Ich möchte eine Situation erreichen, in der die B...

JavaScript verwendet Canvas zum Zeichnen von Koordinaten und Linien

In diesem Artikel wird der spezifische Code zur V...

Grundlegende Syntax des MySQL-Index

Ein Index ist eine sortierte Datenstruktur! Die F...

Teilen Sie die 15 besten HTML/CSS-Design- und Entwicklungsframeworks

Professionelles Webdesign ist komplex und zeitint...

TCP-Socket-SYN-Warteschlange und Accept-Warteschlangen-Unterschiedsanalyse

Zunächst müssen wir verstehen, dass ein TCP-Socke...

IE6 implementiert min-width

Zunächst einmal wissen wir, dass dieser Effekt ei...

So fügen Sie bei der Webseitenerstellung Webfont-Dateien Vektorsymbole hinzu

Wie wir alle wissen, gibt es in Computern zwei Art...