OpenCV-Python ist eine Bibliothek mit Python-Bindungen, die zur Lösung von Computer-Vision-Problemen entwickelt wurde. Die Methode cv2.imread() lädt ein Bild aus der angegebenen Datei. Wenn das Bild nicht gelesen werden kann (aufgrund der fehlenden Datei, falscher Berechtigungen oder eines nicht unterstützten oder ungültigen Formats), gibt diese Methode eine leere Matrix zurück.
Beispiel:
Python3
import> cv2> # Load the image> image>=> cv2.imread(>'jg.webp'>)> # Display the image> cv2.imshow(>'Image'>, image)> # Wait for the user to press a key> cv2.waitKey(>0>)> # Close all windows> cv2.destroyAllWindows()> |
>
>
Ausgabe:
Syntax der OpenCV cv2.imread()-Methode
Syntax: cv2.imread(Dateiname, Flag)
Parameter:
- Dateiname: Der Pfad zur Bilddatei.
- Flag: Das Flag gibt an, wie das Bild gelesen werden soll.
- cv2.IMREAD_COLOR – Es gibt an, ein Farbbild zu laden. Jegliche Transparenz des Bildes wird vernachlässigt. Es ist die Standardflagge. Alternativ können wir einen ganzzahligen Wert übergeben 1 für diese Flagge.
- cv2.IMREAD_GRAYSCALE – Es gibt an, ein Bild im Graustufenmodus zu laden. Alternativ können wir einen ganzzahligen Wert übergeben 0 für diese Flagge.
- cv2.IMREAD_UNCHANGED – Es gibt an, ein Bild als solches einschließlich Alphakanal zu laden. Alternativ können wir einen ganzzahligen Wert übergeben -1 für diese Flagge.
Rückgabewert:
Die Funktion cv2.imread() gibt ein NumPy-Array zurück, wenn das Bild erfolgreich geladen wurde.
MySQL-Update beitreten
Beispiele für die OpenCV cv2.imread()-Methode

Eingabebild
Python OpenCV Bild lesen – cv2 imread()
In diesem Beispiel lesen wir das Bild als Farbbild.
Python3
import> cv2> # Load the image> image>=> cv2.imread(>'gfg.webp'>)> # Display the image> cv2.imshow(>'Image'>, image)> # Wait for the user to press a key> cv2.waitKey(>0>)> # Close all windows> cv2.destroyAllWindows()> |
>
>
Ausgabe:

Bild
Python OpenCV Bild in Graustufen lesen
In diesem Beispiel lesen wir das Bild als Graustufenbild. Als Eingabe sind sowohl Farb- als auch Graustufenbilder zulässig.
Python3
import> cv2> # Load the image> image>=> cv2.imread(>'gfg.webp'>,cv2.IMREAD_GRAYSCALE)> # Display the image> cv2.imshow(>'Image'>, image)> # Wait for the user to press a key> cv2.waitKey(>0>)> # Close all windows> cv2.destroyAllWindows()> |
>
>
Ausgabe:

Bild
Python OpenCV | PNG-Bild mit Transparenz lesen
In diesem Beispiel lesen wir das Bild mit dem Transparenzkanal.
Python3
import> cv2> # Load the image> image>=> cv2.imread(>'gfg.webp'>,cv2.IMREAD_UNCHANGED)> # Display the image> cv2.imshow(>'Image'>, image)> # Wait for the user to press a key> cv2.waitKey(>0>)> # Close all windows> cv2.destroyAllWindows()> |
>
>
Ausgabe:

Bild
imread() und Farbkanäle
Ein NumPy NumPy-Array.
r1 = image[:,:,0] # get blue channel g1 = image[:,:,1] # get green channel b1 = image[:,:,2] # get red channel>