So installieren Sie das OpenCV am Raspberry PI -Betriebssystem

So installieren Sie das OpenCV am Raspberry PI -Betriebssystem
Das OpenCV ist die Abkürzung der Bibliothek „Open Source Computer Vision“, die die Binärdateien von Python, C und C enthält++. Der OpenCV wird für die Bildverarbeitungsaufgaben sowie für die Computer-Vision-Aufgaben wie das Entfernen des Rotaugens aus den Bildern, die Gesichtserkennung in den Videos und die Objektverfolgung verwendet. Zu diesem Zweck enthält das OpenCV mehr als 2500 Algorithmen, die die Bindungen von Python, C und C enthalten++.

OpenCV ist mit Windows, MacOS und verschiedenen Verteilungen von Linux kompatibel. In diesem Artikel werden wir also die Installation von OpenCV auf Raspberry PI diskutieren.

So installieren Sie OpenCV am Raspberry Pi

Wir werden das Repository des Raspberry PI -Betriebssystems über den APT -Paketmanager aktualisieren:

$ sudo APT Update

Nachdem sichergestellt wurde, dass alle im Raspberry Pi -Repository enthaltenen Pakete auf dem neuesten Stand sind, installieren wir das OpenCV auf Raspberry Pi:

$ sudo apt installieren Sie python3 -opencv -y

Der OpenCV wurde mit dem Repository des Raspberry Pi installiert.

Woher weiß ich, ob OpenCV auf meinem Raspberry Pi installiert ist

Um die Installation von OpenCV zu bestätigen, werden wir die Version mit dem Befehl überprüfen:

$ python3 -c "Import CV2; Druck (CV2.__Ausführung__)"

So deinstallieren Sie OpenCV am Raspberry Pi

Die Version von OpenCV bestätigt die Installation von OpenCV. Wenn wir nun den OpenCV aus dem Raspberry Pi entfernen möchten, führen Sie den Befehl aus:

$ sudo apt rein python3 -opencv -y

So herunterladen und installieren Sie OpenCV aus dem GitHub -Repository

Wir können das Paket von OpenCV und das OpenCV_CONTRIB vom Repository des Githubs mit dem Befehl herunterladen:

$ git klone https: // github.com/opencv/opencv.Git && Git Clone https: // github.com/opencv/opencv_contrib.Git

Um die Version von heruntergeladenem OpenCV zu überprüfen, werden wir das Verzeichnis verabschieden und die Version mit dem Befehl überprüfen:

$ cd opencv && git checkout $ cvversion && cd

In ähnlicher Weise werden wir die heruntergeladene Version von OpenCV_CONTRIB mit dem Befehl überprüfen:

$ cd opencv_contrib && git checkout $ cvversion && cd

Beide Pakete sind auf dem neuesten :

$ cd opencv && mkdir Build && CD Build

Verwenden Sie den Befehl, um die OpenCV -Bibliotheken und andere Dateien zu kompilieren:

$ cmake -d cmake_build_type = release \ -d cmake_install_prefix = $ cwd/installation/opencv -"$ cvversion" \ -d install_c_examples = on \ -d install_python_examples = on \ -db mit \ - - - - - - - - --D -mit \ -db = \ - - - - - - - --d mit \ -db mit \ - - - - - - - -mit mit \ -db mit der \ -del mit \ -del mit \ -del mit mit \ -db = auf \ - - - - - - - - - Opencv_python3_install_path = $ cwd/opencv- $ cvversion-py3/lib/python3.5 /Site -Packages \ -d With_qt = on \ -d mit mit_opengl = auf \ -d opencv_extra_modules_path =… /… /opencv_contrib /modules \ -d Build_Examples = on…

Sobald die Zusammenstellung abgeschlossen ist, werden wir alle Zusammenstellungen gemäß der Anzahl der Prozessoren unseres Systems mit dem Befehl vornehmen:

$ make -j $ (NPROC)

Es dauert einige Zeit, abhängig von der Anzahl der Prozessoren, die Ihr System hat:

Jetzt ist es Zeit, den OpenCV mit dem Befehl zu installieren:

$ sudo installieren

Um die Installation zu überprüfen, werden wir die Version von OpenCV erneut mit dem Befehl überprüfen:

$ python3 -c “Import CV2; Druck (CV2.__Ausführung__)"

Abschluss

Das OpenCV ist ein Open-Source-Tool, das für Aufgaben für maschinelles Lernen und Computer Vision verwendet wird. Darüber hinaus wird eine der Funktionen des OpenCV-Tools darin bestehen, dass es eine Vielzahl von Programmiersprachen unterstützt, darunter Python, Java und C-Programmierung. In diesem Artikel haben wir die Installation des OpenCV mithilfe des Repositorys von Raspberry Pi und GitHub besprochen. Es wird jedoch empfohlen, es mit dem Raspberry Pi-Repository zu installieren, da es weniger Zeit für die Installation verbraucht.