Mostrar una imagen en Python
-
Utilice el módulo
PIL
para mostrar una imagen en Python -
Utilice el módulo
opencv
para mostrar una imagen en Python -
Utilice el
Ipython.Display
para mostrar una imagen en Python -
Utilice la biblioteca
Matplotlib
para mostrar una imagen en Python
![Mostrar una imagen en Python](/img/Python/feature-image---python-display-image.webp)
Las imágenes pueden mostrar algunos gráficos o figuras, entrenar y probar modelos de Machine Learning y desarrollar diferentes aplicaciones. En Python, tenemos muchos módulos disponibles para manejar el manejo de imágenes.
En este tutorial, discutiremos cómo mostrar una imagen en Python usando diferentes módulos.
Utilice el módulo PIL
para mostrar una imagen en Python
Tenemos la biblioteca PIL
en Python, que tiene métodos disponibles para almacenar, mostrar o alterar imágenes. Este método creará un objeto de imagen y abrirá la imagen requerida especificando su ruta.
Luego podemos usar la función show()
, que abrirá la imagen requerida en una nueva ventana. Por ejemplo:
from PIL import Image
# creating a object
im = Image.open("sample.jpeg")
im.show()
Utilice el módulo opencv
para mostrar una imagen en Python
El módulo opencv
se utiliza en Python para funciones de procesamiento de imágenes y aprendizaje automático. Su función imread()
lee imágenes y su función imshow()
puede mostrar imágenes en una nueva ventana. Por ejemplo,
import cv2
img = cv2.imread("sample.jpeg", 0)
cv2.imshow("sample.jpeg", img)
Utilice el Ipython.Display
para mostrar una imagen en Python
Supongamos que estamos trabajando en un cuaderno de Python y queremos mostrar la imagen dentro del cuaderno. En ese caso, podemos usar el módulo Ipython.display
con diferentes métodos para mostrar archivos adicionales en el cuaderno interactivo. Mostraremos cómo utilizar la función display()
para mostrar la imagen utilizando un objeto de imagen.
import IPython.display as display
from PIL import Image
display.display(Image.open("sample.jpeg"))
También podemos usar directamente el módulo Ipython.display()
e importar su subpaquete Image
para mostrar la imagen sin crear un objeto usando el módulo PIL
. El siguiente código muestra cómo:
from IPython.display import Image
Image("sample.jpeg")
Utilice la biblioteca Matplotlib
para mostrar una imagen en Python
La biblioteca Matplotlib
se considera una potente herramienta para visualizaciones en Python. Puede crear gráficos inmensamente detallados y hermosos con unas pocas líneas de código. También se puede utilizar para trazar imágenes después de leerlas desde la computadora. Podemos utilizar el subpaquete mpimg
, que se ocupa de la manipulación de imágenes, para mostrar una imagen. Leeremos la imagen usando la función imread()
y luego la mostraremos usando la función imshow()
. El uso de la función show()
también muestra la imagen requerida del cuaderno interactivo. Por ejemplo:
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