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/ 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) 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 sudo gedit /etc/ld.so.conf Führen Sie sudo ldconfig aus. 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:
|
<<: Analyse des MySQL-Warnprotokolls zu abgebrochenen Verbindungen
>>: JavaScript-Implementierung des klassischen Schlangenspiels
Nexus bietet RestApi, aber einige APIs müssen noc...
1. MySQL 8.0.20 herunterladen und dekomprimieren ...
Inhaltsverzeichnis Überprüfung der Object.defineP...
Hallo zusammen, ich frage mich, ob ihr die gleich...
Es gibt drei Typen von regulären Matching-Selekto...
Inhaltsverzeichnis Warum wird addEventListener be...
Ich möchte eine Situation erreichen, in der die B...
Ich möchte die Installations- und Konfigurationsm...
In diesem Artikel wird der spezifische Code zur V...
Ein Index ist eine sortierte Datenstruktur! Die F...
Professionelles Webdesign ist komplex und zeitint...
Inhaltsverzeichnis Fügen Sie dem GitHub+Jekyll-Bl...
Zunächst müssen wir verstehen, dass ein TCP-Socke...
Zunächst einmal wissen wir, dass dieser Effekt ei...
Wie wir alle wissen, gibt es in Computern zwei Art...