So verwenden Sie OpenCV auf Raspberry Pi

So verwenden Sie OpenCV auf Raspberry Pi
Opencv ist eine kostenlose und open-Source-plattformübergreifende Bibliothek für die Entwicklung von Computer-Vision-Anwendungen in Echtzeit. Es zielt hauptsächlich darauf ab, sich auf Bildverarbeitung und maschinelles Lernen zu konzentrieren. Mit dieser Bibliothek kann man sich auf die Verarbeitung von Bildern und Videos, die Identifizierung von Objekten und mehr konzentrieren. Es kann mehrere Programmiersprachen wie Python, Java, C ++ und andere unterstützen.

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.