Kann Linux opencv verwenden?

WBOY
Freigeben: 2022-07-26 17:07:28
Original
2950 Leute haben es durchsucht

Opencv kann unter Linux verwendet werden; opencv ist eine plattformübergreifende Softwarebibliothek für Computer Vision und maschinelles Lernen, die auf der BSD-Lizenz Open Source basiert. Sie kann auf Linux-, Windows-, Android- und macOS-Betriebssystemen ausgeführt werden Es enthält viele C-Funktionen und eine kleine Menge „C++“-Klassenkomposition, bietet außerdem Schnittstellen in Python, Ruby, MATLAB und anderen Sprachen und implementiert viele gängige Algorithmen in der Bildverarbeitung und Computer Vision.

Kann Linux opencv verwenden?

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.

Kann ich opencv unter Linux verwenden?

OpenCV ist eine plattformübergreifende Softwarebibliothek für Computer Vision und maschinelles Lernen, die unter der BSD-Lizenz (Open Source) veröffentlicht wird und auf Linux-, Windows-, Android- und Mac OS-Betriebssystemen ausgeführt werden kann. Es ist leichtgewichtig und effizient – ​​es besteht aus einer Reihe von C-Funktionen und einer kleinen Anzahl von C++-Klassen. Es bietet außerdem Schnittstellen in Python, Ruby, MATLAB und anderen Sprachen, implementiert viele gängige Algorithmen in der Bildverarbeitung und Computer Vision und nutzt diese Sofern verfügbar, bieten MMX- und SSE-Anweisungen jetzt auch Unterstützung für C#, Ch, Ruby und GO.

OpenCV herunterladen

Download in der virtuellen Maschine. Da es sich um Linux handelt, laden Sie die Quellversion herunter. Kopieren Sie die Datei nach dem Herunterladen in das Home-Verzeichnis oder erstellen Sie eine neue Eine im Home Store im Ordner und geben Sie die Befehlszeile zum Dekomprimieren ein. Hier geben Sie je nach Version 3.4.15 ein. Nach der Dekomprimierung lautet sie wie folgt

Konfigurieren Sie dann die Umgebung und laden Sie herunter, was für opencv erforderlich ist. Die Abhängigkeitsbibliothek und cmake. Da die nach dem Herunterladen erhaltene Konfigurationsdatei nicht direkt verwendet werden kann, müssen Sie cmake zum Kompilieren verwenden.

Kann Linux opencv verwenden?Laden Sie

unzip opencv-3.4.15.zip
Nach dem Login kopieren

über den Befehl herunter und geben Sie dann Folgendes ein Erstellen Sie eine my_build_dir-Datei in der Datei und geben Sie

sudo apt-get install cmake 
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff5.dev libswscale-dev libjasper-dev
Nach dem Login kopieren

ein. Dann beginnt cmake mit dem Erstellen und Generieren einiger Konfigurationsdateien

mkdir my_build_dir
cd my_build_dir
Nach dem Login kopieren

. Nachdem Sie sudo makeKann Linux opencv verwenden?

cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
Nach dem Login kopieren

verwendet haben, führen Sie sudo make install This aus Der Befehl wird für die Installation verwendet.

sudo make
Nach dem Login kopieren

Der nächste Schritt besteht darin, die Umgebungsvariablen zu konfigurieren. Fügen Sie zunächst den Pfad über gedit hinzu und öffnen Sie die Datei .

sudo make install
Nach dem Login kopieren

Speichern und dann zur Befehlszeilenschnittstelle wechseln, den Befehl ausführen, damit der Konfigurationspfad wirksam wird

sudo gedit /etc/ld.so.conf.d/opencv.conf
Nach dem Login kopieren

Bash konfigurieren

sudo ldconfig
Nach dem Login kopieren
Empfohlenes Lernen:

Linux-Video-Tutorial

Das obige ist der detaillierte Inhalt vonKann Linux opencv verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage