Como outras linguagens de programação, os desenvolvedores do Python também podem usar diferentes bibliotecas para visualização de imagens e “ matplotlib ” é um deles que inclui várias funções/métodos integrados para representar diferentes gráficos, plotagens e imagens. É construído sobre o “ entorpecido ' biblioteca. A função mais popular da biblioteca “matplotlib” é plt.imshow() ”, que é usado para exibir as imagens.
Este guia falará sobre o método “imshow()” em Python.
Exibindo imagem usando o método Matplotlib “imshow ()” – Python
O ' matplotlib ” é mais comumente usado para análise visual, bem como para gráficos, incluindo dados. Isso é ' plt.imshow() ” é usado para mostrar os gráficos.
Vamos dar uma olhada nos exemplos fornecidos abaixo para entender o uso do ' imshow() ” método.
Exemplo 1: Como mostrar a imagem usando o método Matplotlib “imshow()” em Python?
Para mostrar a imagem usando o botão “ imshow() ” método, primeiro importe as bibliotecas necessárias, como “ matplotlib.pyplot ' e ' matplotlib.image ”:
importar matplotlib.pyplot como plt
importar matplotlib.image como mpimg
Em seguida, carregue qualquer imagem que deseja mostrar, fornecendo seu caminho dentro do “ mpimg.imread() ” e salve-o na variável. Aqui, nossa imagem desejada está localizada em nosso Google Drive:
Agora, invoque o “ plt.imshow() ” para mostrar a imagem e passar a variável que contém a imagem carregada:
plt.imshow ( minha imagem )
Pode-se ver que nossa imagem especificada foi exibida com sucesso:
Exemplo 2: Como converter imagem em tons de cinza usando o método Matplotlib “imshow ()” em Python?
Primeiro, converta a imagem em uma matriz e passe-a para uma variável. Em seguida, ligue para o “ plt.imshow() ” , passe a variável que contém o array, o método “ cmap ” parâmetro com valor como “ cinza ”. O cmap é uma instância de mapa de cores ou nome de mapa de cores registrado, e o “ interpolação ” parâmetro com “ BICÚBICO ” já que seu valor é utilizado para exibir uma imagem:
r_image = minha_imagem [ : , :, 0 ]plt.imshow ( r_image, cmap = 'cinza' , interpolação = 'BICÚBICO' )
Pode-se ver que a imagem fornecida foi convertida em tons de cinza:
Exemplo 3: Como alterar a origem da imagem usando o método Matplotlib “imshow()” em Python?
Ao usar o “ imshow() ” método, os usuários também podem ajustar a origem da imagem. Para isso, o “ origem ” pode ser utilizado. Aqui, especificamos “ mais baixo ” como o valor de “ origem ” parâmetro:
plt.imshow ( r_image, cmap = 'cinza' , interpolação = 'BICÚBICO' , origem = 'mais baixo' )
Pode-se observar que a origem da imagem especificada foi alterada:
É isso! Explicamos brevemente sobre o matplotlib “ imshow() ” em Python.
Conclusão
O ' matplotlib ” contém vários métodos/funções que são usados para visualização de dados, como gráficos, plotagens e imagens com a ajuda de matrizes numéricas. O método mais comumente usado do “ matplotlib ” biblioteca é o “ imshow() ” método que usa os objetos de imagem. Este post demonstrou sobre o método matplotlib “imshow()” do Python.