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

Verwenden Sie CSS, um spezielle Logos oder Grafiken zu implementieren

1. Einleitung Da Bilder viel Platz beanspruchen u...

Wie verstecke ich einen bestimmten Text in HTML?

Code zum Ausblenden von Text, Ausblenden eines bes...

Analyse der Unterschiede zwischen Mysql InnoDB und MyISAM

MySQL unterstützt viele Arten von Tabellen (d. h....

Zabbix-Konfiguration DingTalk-Alarmfunktions-Implementierungscode

brauchen Das Konfigurieren von DingTalk-Alarmen i...

Drei Möglichkeiten zum Konfigurieren einer JNDI-Datenquelle in Tomcat

In meiner früheren Arbeit war der Entwicklungsser...

jQuery-Plugin zum Erzielen eines Karusselleffekts

Jeden Tag ein jQuery-Plugin - jQuery-Plugin zur I...

Implementierungscode von Nginx Anti-Hotlink und Optimierung in Linux

Versionsnummer verbergen Die Versionsnummer wird ...

Anwendung von HTML und CSS in Flash

Anwendung von HTML und CSS in Flash: Ich habe zufä...

Index in MySQL

Vorwort Kommen wir gleich zur Sache. Die folgende...