Mostrar uma imagem com o Matplotlib Python
Este tutorial discute como se pode utilizar o método matplotlib.pyplot.imshow() para exibir imagens utilizando Matplotlib.
matplotlib.pyplot.imshow() Método
matplotlib.pyplot.imshow() mostra figuras em Matplotlib.
matplotlib.pyplot.imshow()sintaxe
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)
Aqui, X representa uma estrutura tipo arraial da imagem exibida ou a PIL Imagem.
Exemplos: Mostrar uma imagem com o Matplotlib Python utilizando imshow()
import matplotlib.pyplot as plt
import matplotlib.image as img
image = img.imread("lena.jpg")
plt.imshow(image)
plt.show()
Resultado:

Lê a imagem lena.jpg do directório de trabalho actual utilizando o método imread() do módulo matplotlib.image e, finalmente, mostra a imagem utilizando o método imshow(). Deve chamar o método show() depois de imshow() para ver a imagem se não estiver a utilizar IPython Notebooks; o método show() irá lançar uma janela separada da imagem.
Exemplos: Mostrar uma imagem PIL com o Matplotlib Python utilizando imshow()
import matplotlib.pyplot as plt
from PIL import Image
image = Image.open("lena.jpg")
plt.imshow(image)
plt.show()
Resultado:

Apresenta a imagem PIL. Lêmo-la utilizando o método open()do módulo Image de PIL. Também podemos exibir directamente a imagem utilizando o PIL de uma forma muito mais simples.
from PIL import Image
img = Image.open("lena.jpg")
img.show()
Suraj Joshi is a backend software engineer at Matrice.ai.
LinkedIn