Lösung zur Installation von OpenCV 3.2.0 in Ubuntu 18.04

Lösung zur Installation von OpenCV 3.2.0 in Ubuntu 18.04

Laden Sie opencv.zip herunter

Installieren Sie die Abhängigkeiten im Voraus.

Aktualisieren Sie zuerst die Downloadquelle. Die Verwendung der 17.04-Quelle kann das Problem lösen, dass libjasper.dev in 18.04 nicht gefunden wird.

Referenz
https://stackoverflow.com/questions/43484357/opencv-in-ubuntu-17-04
libjasper-dev kann nicht installiert werden. Fehler E: libjasper-dev konnte nicht gefunden werden.

Problemumgehung

sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main"
sudo apt update
sudo apt installiere libjasper1 libjasper-dev

Fehler:

-- Suche nach Modul „gstreamer-base-1.0“
-- Kein Paket „gstreamer-base-1.0“ gefunden
-- Suche nach Modul „gstreamer-video-1.0“
-- Kein Paket „gstreamer-video-1.0“ gefunden
-- Suche nach Modul „gstreamer-app-1.0“
-- Kein Paket „gstreamer-app-1.0“ gefunden
-- Suche nach Modul „gstreamer-riff-1.0“
-- Kein Paket „gstreamer-riff-1.0“ gefunden
-- Suche nach Modul „gstreamer-pbutils-1.0“
-- Kein Paket „gstreamer-pbutils-1.0“ gefunden
-- Suche nach Modul „gstreamer-base-0.10“
-- Kein Paket „gstreamer-base-0.10“ gefunden
-- Suche nach Modul „gstreamer-video-0.10“
-- Kein Paket „gstreamer-video-0.10“ gefunden
-- Suche nach Modul „gstreamer-app-0.10“
-- Kein Paket „gstreamer-app-0.10“ gefunden
-- Suche nach Modul „gstreamer-riff-0.10“
-- Kein Paket „gstreamer-riff-0.10“ gefunden
-- Suche nach Modul „gstreamer-pbutils-0.10“
-- Kein Paket „gstreamer-pbutils-0.10“ gefunden

Problemumgehung

Referenz
https://stackoverflow.com/questions/37678324/compiling-opencv-with-gstreamer-cmake-not-finding-gstreamer

Installieren

sudo apt installiere libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev

Einen Fehler melden

--CUDA erkannt: 9.0
-- CUDA NVCC-Zielflags: -gencode;arch=compute_20,code=sm_20;-gencode;arch=compute_30,code=sm_30;-gencode;arch=compute_35,code=sm_35;-gencode;arch=compute_37,code=sm_37;-gencode;arch=compute_50,code=sm_50;-gencode;arch=compute_52,code=sm_52;-gencode;arch=compute_60,code=sm_60;-gencode;arch=compute_61,code=sm_61;-D_FORCE_INLINES
-- OpenBLAS-Bibliothek konnte nicht gefunden werden. OpenBLAS_FOUND wird deaktiviert
-- Atlas konnte NICHT gefunden werden (fehlt: Atlas_CLAPACK_INCLUDE_DIR Atlas_CBLAS_LIBRARY Atlas_BLAS_LIBRARY Atlas_LAPACK_LIBRARY)
-- Doxygen konnte NICHT gefunden werden (fehlt: DOXYGEN_EXECUTABLE)
-- JNI konnte NICHT gefunden werden (fehlt: JAVA_AWT_LIBRARY JAVA_JVM_LIBRARY JAVA_INCLUDE_PATH JAVA_INCLUDE_PATH2 JAVA_AWT_INCLUDE_PATH)
-- VTK wurde nicht gefunden. Bitte setzen Sie -DVTK_DIR in CMake auf das VTK-Build-Verzeichnis oder auf das VTK-Installationsunterverzeichnis mit der Datei VTKConfig.cmake

Zusammenfassen

Oben ist die vom Herausgeber vorgestellte Lösung zur Installation von OpenCV 3.2.0 unter Ubuntu 18.04. Ich hoffe, sie ist für alle hilfreich. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • Installieren Sie MySQL 5.7 unter Ubuntu 18.04
  • So installieren Sie MySQL auf Ubuntu 18.04 (Linux)
  • Ein einfaches Tutorial zur Installation von Sogou Pinyin in Ubuntu 18.04
  • Installation von Ubuntu 18.04 meldet: ldlinux.c32 konnte nicht geladen werden und die Lösungsschritte dazu sind fehlgeschlagen

<<:  Beispiel für die Implementierung einer To-Do-Anwendung mit Vue

>>:  So setzen Sie den Anfangswert der Auto-Increment-Spalte in der MySQL-Tabelle zurück

Artikel empfehlen

So finden Sie identische Dateien in Linux

Während der Nutzung des Computers entsteht im Sys...

So vergleichen Sie zwei Datenbanktabellenstrukturen in MySQL

Während des Entwicklungs- und Debugging-Prozesses...

Vue implementiert eine gleitende Navigation oben links und rechts

Navigation und andere Dinge werden bei der täglic...

Lösung für den ONLY_FULL_GROUP_BY-Fehler in Mysql5.7 und höher

Während des jüngsten Entwicklungsprozesses handel...

12 Javascript-Tabellensteuerelemente (DataGrid) sind aussortiert

Wenn die DataSource-Eigenschaft eines DataGrid-Ste...

Dropdown-Menü implementiert durch HTML+CSS3+JS

Ergebnisse erzielen html <div Klasse="Con...

Analyse der Unfallursachen durch Unicode-Signatur BOM

Möglicherweise verwenden Sie hier Include-Dateien,...

Docker-Pull-Image und Tag-Vorgang Pull | Tag

Ich habe den Quellcode des Fabric-Projekts noch e...

Das WeChat-Applet implementiert einen einfachen Rechner

Ein einfacher Rechner, der als Referenz in das We...