Exibir uma imagem em Python
-
Use o módulo
PIL
para exibir uma imagem em Python -
Use o módulo
opencv
para exibir uma imagem em Python -
Use o
Ipython.Display
para exibir uma imagem em Python -
Use a biblioteca
Matplotlib
para exibir uma imagem em Python
As imagens podem mostrar alguns gráficos ou figuras, treinar e testar modelos de aprendizado de máquina e desenvolver diferentes aplicativos. Em Python, temos muitos módulos disponíveis para lidar com o manuseio de imagens.
Neste tutorial, discutiremos como exibir uma imagem em Python usando diferentes módulos.
Use o módulo PIL
para exibir uma imagem em Python
Temos a biblioteca PIL
em Python, que disponibiliza métodos para armazenar, mostrar ou alterar imagens. Este método criará um objeto de imagem e abrirá a imagem necessária especificando seu caminho.
Podemos então usar a função show()
, que irá abrir a imagem desejada em uma nova janela. Por exemplo:
from PIL import Image
# creating a object
im = Image.open("sample.jpeg")
im.show()
Use o módulo opencv
para exibir uma imagem em Python
O módulo opencv
é usado em Python para aprendizado de máquina e funções de processamento de imagem. Sua função imread()
lê imagens e sua função imshow()
pode exibir imagens em uma nova janela. Por exemplo,
import cv2
img = cv2.imread("sample.jpeg", 0)
cv2.imshow("sample.jpeg", img)
Use o Ipython.Display
para exibir uma imagem em Python
Suponha que estejamos trabalhando em um Notebook Python e desejamos exibir a imagem dentro do notebook. Nesse caso, podemos usar o módulo Ipython.display
com diferentes métodos para exibir arquivos adicionais no notebook interativo. Mostraremos como usar a função display()
para mostrar a imagem usando um objeto de imagem.
import IPython.display as display
from PIL import Image
display.display(Image.open("sample.jpeg"))
Também podemos usar diretamente o módulo Ipython.display()
e importar seu sub-pacote Image
para exibir a imagem sem criar um objeto usando o módulo PIL
. O código a seguir mostra como:
from IPython.display import Image
Image("sample.jpeg")
Use a biblioteca Matplotlib
para exibir uma imagem em Python
A biblioteca Matplotlib
é considerada uma ferramenta potente para visualizações em Python. Ele pode criar gráficos imensamente detalhados e bonitos com algumas linhas de código. Ele também pode ser usado para plotar imagens depois de lê-las do computador. Podemos usar o subpacote mpimg
, que trata da manipulação de imagens, para exibir uma imagem. Iremos ler a imagem usando a função imread()
e depois exibi-la usando a função imshow()
. Usar a função show()
também exibe a imagem necessária do notebook interativo. Por exemplo:
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
img = mpimg.imread("sample.jpeg")
imgplot = plt.imshow(img)
plt.show()
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedIn