Dieser Artikel enthält einen detaillierten Leitfaden für die Verwendung Opencv auf Raspberry Pi.
So verwenden Sie OpenCV auf Raspberry Pi
Vor Gebrauch Opencv, Sie müssen es zuerst auf Raspberry Pi von seinem offiziellen Repository installieren. Vorher sollten Sie das Repository jedoch über den folgenden Befehl aktualisieren:
$ sudo APT Update && sudo APT Upgrade -y
Nach dem Update können Sie die ausführen Opencv Installation über den folgenden Befehl:
$ sudo apt installieren Sie python3 -opencv -y
Um die Installation von zu bestätigen Opencv Auf Raspberry Pi kann der folgende Befehl verwendet werden:
$ python3 -c “Import CV2: Print (CV2.__Ausführung__)"
So verwenden Sie OpenCV auf Raspberry Pi
Um Ihnen eine Idee zu geben, wie Sie verwendet werden können Opencv Auf Raspberry Pi gebe ich Ihnen ein einfaches Beispiel, um das Bild durch zu manipulieren Opencv. Lassen Sie uns zuvor Python am Terminal mit dem folgenden Befehl öffnen:
$ python3
Sie können a verwenden Python ide auch anstatt den Code im Terminal zu verwenden.
Nach dem Laufen der Python, Verwenden Sie den folgenden Code zum Importieren Opencv im Code.
CV2 importieren
Lesen Sie anschließend das Bild mit dem folgenden Code:
Bild = CV2.IMREAD ("Pfad des Images")
Wenn Sie nun die Bilddimension finden, die wir in unserem Code laden, erhalten Sie zunächst Dimensionsdaten vom Bild mit dem "Bild.Form" und speichern Sie diese Daten in der "Maße" Variable.
Dimensionen = Bild.Form
Um die Dimensionsdaten zu drucken, müssen Sie den folgenden Code später ausführen:
print ("Bilddimension ist:", Abmessungen)
Die obige Ausgabe zeigt die Bilddimension an Ihrem Terminal.
Wenn Sie das Bild vorschauen möchten, verwenden Sie den folgenden Code:
CV2.IMshow ("Bildvorschau", Bild)
Sie können den Koeffizienten verwenden, um das Bild mit dem folgenden Code zu ändern:
CV2.Größen Sie die Größe (Bild, (0, 0), fx = x, fy = y)
Der Koeffizient hilft Ihnen dabei. Wie für den Fall, dass ich die Bildgröße auf 50% der ursprünglichen Größe beheben möchte, muss ich den folgenden Code verwenden:
resize_image = cv2.Größen Sie die Größe (Bild, (0, 0), fx = 0.5, fy = 0.5)
Um ein Bild in Graustufen umzuwandeln, können Sie den folgenden Code anwenden:
Gray_image = CV2.cvtcolor (, CV2.Color_bgr2gray)
Um jede Bilddatei zu speichern, die Sie über OpenCV manipuliert haben, können Sie den folgenden Code verwenden:
CV2.Imwrite ("/home/pi/desktop/mypic.JPG ",)
In meinem Fall speichere ich die Bilddatei von Gray_Scale, die durch Manipulation durchläuft Opencv.
Es gibt andere Befehle, mit denen Sie verwenden können Opencv zum Manipulieren des Bildes oder des Videos; Nur wenige von ihnen sind in der folgenden Tabelle aufgeführt:
Befehl | Verwendung |
(Thresh, binär) = CV2.Schwelle (, 127, 255, CV2.Thresh_Binary) | Wird verwendet, um Schwarzweißbild zu erstellen |
CV2.VideoCapture ("Videodateipfad") | Wird verwendet, um Videodateien zu erfassen |
CV2.drehen (, CV2.Rotate_90_clockwise) | Drehen Sie das Bild 90 Grad im Uhrzeigersinn |
(Channel_B, Channel_G, Channel_R) = CV2.split (image_file) | Teilen Sie das Bild |
Entfernen Sie OpenCV von Raspberry Pi
Sie können vollständig entfernen Opencv Von Raspberry Pi über den folgenden Befehl:
$ sudo apt -Purge entfernen Sie Python3 -opencv -y
Abschluss
Opencv ist eine Bibliothek, die sich auf die Entwicklung von Computer Vision-Anwendungen in Echtzeit, Bildverarbeitung und maschinelles Lernen konzentriert. Die obige Anleitung zeigt Ihnen die einfachste Möglichkeit, diese Bibliothek auf Raspberry Pi über das Quell -Repository zu installieren. Sie können auch ein einfaches Beispiel für die Manipulation von Bildern mit dem finden Opencv Bibliothek durch Python. Sie müssen wissen, wie man benutzt Opencv Bevor Sie es auf Ihrem Raspberry PI -System installieren.