Visualizza un'immagine con Matplotlib Python
Questo tutorial discute come puoi usare il metodo matplotlib.pyplot.imshow()
per visualizzare le immagini usando Matplotlib.
Metodo matplotlib.pyplot.imshow()
matplotlib.pyplot.imshow()
mostra le cifre in Matplotlib.
matplotlib.pyplot.imshow()
Sintassi
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)
Qui, X
rappresenta una struttura a matrice dell’immagine visualizzata o dell’immagine PIL
.
Esempi: visualizzare un’immagine con Matplotlib Python utilizzando imshow()
import matplotlib.pyplot as plt
import matplotlib.image as img
image = img.imread("lena.jpg")
plt.imshow(image)
plt.show()
Produzione:
Legge l’immagine lena.jpg
dalla directory di lavoro corrente usando il metodo imread()
dal modulo matplotlib.image
e infine visualizza l’immagine usando il metodo imshow()
. Devi chiamare il metodo show()
dopo imshow()
per visualizzare l’immagine se non stai usando IPython Notebooks
; il metodo show()
lancerà una finestra separata dell’immagine.
Esempi: mostra un’immagine PIL
con Matplotlib Python usando imshow()
import matplotlib.pyplot as plt
from PIL import Image
image = Image.open("lena.jpg")
plt.imshow(image)
plt.show()
Produzione:
Visualizza l’immagine PIL
. Lo leggiamo usando il metodo open()
dal modulo Image
di PIL
. Possiamo anche visualizzare direttamente l’immagine usando PIL
in un modo molto più semplice.
from PIL import Image
img = Image.open("lena.jpg")
img.show()
Suraj Joshi is a backend software engineer at Matrice.ai.
LinkedIn