Wie man ein Bild mit Matplotlib Python anzeigt
In diesem Tutorial wird besprochen, wie Sie die Methode matplotlib.pyplot.imshow()
verwenden können, um Bilder mit der Matplotlib anzuzeigen.
matplotlib.pyplot.imshow()
Methode
matplotlib.pyplot.imshow()
zeigt Zahlen in der Matplotlib an.
matplotlib.pyplot.imshow()
Syntax
matplotlib.pyplot.imshow(X,
cmap=None,
norm=None,
aspect=None,
interpolation=None,
alpha=None,
vmin=None,
vmax=None,
origin=None,
extent=None, *,
filternorm=True,
filterrad=4.0,
resample=None,
url=None,
data=None,
**kwargs)
Hierbei stellt X
eine arrayartige Struktur des angezeigten Bildes oder des PIL
-Bildes dar.
Beispiele: Anzeigen eines Bildes mit Matplotlib Python unter Verwendung von imshow()
import matplotlib.pyplot as plt
import matplotlib.image as img
image = img.imread("lena.jpg")
plt.imshow(image)
plt.show()
Ausgabe:
Es liest das Bild lena.jpg
aus dem aktuellen Arbeitsverzeichnis mit der imread()
Methode aus dem matplotlib.image
Modul und zeigt das Bild schließlich mit der imshow()
Methode an. Sie müssen die show()
Methode nach imshow()
aufrufen, um das Bild anzuzeigen, wenn Sie nicht IPython Notebooks
verwenden; die show()
Methode wird ein separates Fenster des Bildes starten.
Beispiele: Anzeigen eines PIL
-Bildes mit Matplotlib Python unter Verwendung von imshow()
import matplotlib.pyplot as plt
from PIL import Image
image = Image.open("lena.jpg")
plt.imshow(image)
plt.show()
Ausgabe:
Es zeigt das PIL
-Bild an. Wir lesen es mit der Methode open()
aus dem Image
-Modul von PIL
. Wir können das Bild auch direkt mit PIL
auf eine viel einfachere Weise anzeigen.
from PIL import Image
img = Image.open("lena.jpg")
img.show()
Suraj Joshi is a backend software engineer at Matrice.ai.
LinkedIn