So kompilieren und installieren Sie OpenCV unter Ubuntu

So kompilieren und installieren Sie OpenCV unter Ubuntu

Einfache Installation von opencv2:

conda installieren --channel https://conda.anaconda.org/menpo opencv

oder:

sudo apt-get installiere libopencv-dev python-opencv

Einfache Installation von opencv3:

pip installiere opencv-python

oder:

pip install opencv-python==3.1.0

Die einfache Installationsmethode besteht darin, das kompilierte Opencv aus der Bibliothek zu installieren. Diese Installationsmethode ist einfach und bequem. Der Nachteil besteht darin, dass während der Verwendung leicht unbekannte Fehler auftreten können, z. B. dass Bilder nicht angezeigt werden können, Videodateien nicht gelesen werden können usw. (OpenCV3 scheint besser zu sein).

Es wird empfohlen, den Quellcode zu kompilieren und zu installieren.

Kompilieren und installieren Sie Opencv2 oder Opencv3 aus dem Quellcode

1. Installieren Sie Abhängigkeitsdateien

sudo apt-get installiere Build-Essential
sudo apt-get installiere cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get installiere python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

2. Laden Sie das Quellpaket herunter

Offizielle Download-Adresse der Website: https://opencv.org/opencv-3-2.html

Wählen Sie hier den Download der tar.gz-Datei für alle Plattformen auf der GitHub-Quelle (Download-Link: https://github.com/opencv/opencv/archive/3.2.0.tar.gz), opencv-3.2.0.tar.gz, Dateigröße 75 MB

3. Entpacken Sie den Quellcode und kompilieren und installieren Sie

tar xvf opencv-3.2.0.tar.gz
CD opencv-3.2.0
mkdir-Build
CD-Build
cmake -D CMAKE_BUILD_TYPE=Version -D CMAKE_INSTALL_PREFIX=/usr/local ..
machen
sudo make installieren

Hinweis: Wenn Sie den cmake-Befehl ausführen, müssen Sie eine Datei ippicv_linux_20151201.tgz herunterladen. Wenn das Netzwerk nicht gut ist, bleibt es möglicherweise bei folgender Adresse hängen:

ICV: ippicv_linux_20151201.tgz wird heruntergeladen …

Zu diesem Zeitpunkt können Sie die Datei ippicv_linux_20151201.tgz separat herunterladen (Dateigröße 36,5 MB, Download-Link: https://raw.githubusercontent.com/Itseez/opencv_3rdparty/81a676001ca8075ada498583e4166079e5744668/ippicv/ippicv_linux_20151201.tgz), sie nach dem Herunterladen im Ordner „/opencv-3.2.0/3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e/“ ablegen und sie dann erneut cmake.

Zusammenfassen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an

Das könnte Sie auch interessieren:
  • Konfiguration der Entwicklungsumgebung VS2015+Qt5+OpenCV3
  • Tutorial zur Konfiguration der OpenCV 3.1.0+VS2015-Entwicklungsumgebung
  • Grafisches Tutorial zur OpenCV-Konfigurationsmethode unter VS2015
  • Detaillierter Prozess zur Konfiguration von Opencv3.1.0 in vs2015 unter Win10
  • Detaillierte Schritte zum Kompilieren und Installieren von OpenCV aus dem Quellcode unter Ubuntu 17.04
  • Tutorial zum Kompilieren von opencv249 mit C++ vs2015 in einer Win10-Umgebung

<<:  So konfigurieren Sie die Datei My.ini bei der Installation der MySQL5.6.17-Datenbank

>>:  jQuery-Plugin zur Implementierung des Dashboards

Artikel empfehlen

HTML-Kommentare Symbole zum Markieren von Textkommentaren in HTML

HTML-Kommentare: Wir müssen häufig einige HTML-Ko...

SMS-Bestätigungscode-Anmeldefunktion basierend auf Antd Pro (Prozessanalyse)

Inhaltsverzeichnis Zusammenfassung Gesamtprozess ...

JavaScript-Canvas zum Erzielen eines Spiegelbildeffekts

In diesem Artikel wird der spezifische Code für J...

Detaillierte Erklärung der MySQL information_schema-Datenbank

1. Übersicht Die Datenbank information_schema ist...

Beispiele und Vergleich von 3 Methoden zur Deduplizierung von JS-Objekt-Arrays

Inhaltsverzeichnis 1. Vergleich der Daten vor und...

Detaillierte Erläuterung der häufig verwendeten Filter von Tomcat

Inhaltsverzeichnis 1. Domänenübergreifender Filte...

TypeScript verwendet vscode, um den Codekompilierungsprozess zu überwachen

Installieren Installieren Sie den TS-Befehl globa...

Das vergessene Button-Tag

Hinweis: Dieser Artikel wurde von jemand anderem ü...

So ändern Sie $ in # in Linux

In diesem System steht das #-Zeichen für den Root...