Ein Bild mit OpenCV in Python anzeigen
In Python führen wir verschiedene Computer Vision-Aufgaben mithilfe der OpenCV-Bibliothek aus. Diese Bibliothek hat verschiedene Techniken implementiert und kann Bilder sehr effizient verarbeiten.
Eine der grundlegenden Aufgaben bei der Verarbeitung von Bildern ist deren Anzeige. In diesem Tutorial wird das Anzeigen eines Bildes mit der OpenCV-Bibliothek in Python erläutert.
Verwenden Sie die Funktion imshow()
, um ein Bild mit der OpenCV-Bibliothek in Python anzuzeigen
Die Funktion imshow()
aus der OpenCV-Bibliothek zeigt Bilder an. Diese Funktion gibt nichts direkt zurück, sondern erstellt ein neues Fenster, das das Bild anzeigt.
Bilder werden in Python als numpy
-Arrays gelesen. Wir können dieses Objekt an die Funktion imshow()
übergeben, die es anzeigt.
Wir können dem Fensternamen in dieser Funktion auch einen Titel hinzufügen, indem wir den Parameter window_name
verwenden. Siehe Code unten.
import cv2
img = cv2.imread("obj.png")
cv2.imshow("Show image", img)
cv2.waitKey(0)
cv2.destroyAllWindows()
Ausgabe:
Im obigen Code lesen wir ein Bild mit der Funktion imread()
, um ein Objekt zu erstellen, das dieses Bild speichert.
Dieses Objekt wird an die Funktion imshow()
übergeben und das Bild in einem neuen Fenster angezeigt. Wir haben diesem Fenster auch einen Titel hinzugefügt.
Wir haben zwei Funktionen, waitKey()
und destroyAllWindows()
, nach der imshow()
-Methode verwendet, die verhinderten, dass das neu erstellte Fenster automatisch geschlossen wird. Es wartet darauf, dass der Benutzer eine Taste drückt, bevor es geschlossen wird.
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedIn