Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> python

Procesamiento de imágenes de Python con almohada

La biblioteca de imágenes de Pillow Python es ideal para el procesamiento de imágenes. Por lo general, se usa para aplicaciones de archivo y procesamiento por lotes. Por supuesto, eres libre de usarlo para cualquier otra cosa que se te ocurra. Puede utilizar la biblioteca para:

Tabla de contenidos

  • Instalación del paquete de procesamiento de imágenes
  • Procesamiento de imágenes
  • Mostrar imágenes
  • Lectura adicional

Instalación del paquete de procesamiento de imagen

Para instalar Pillow, que es una bifurcación y continuación de la biblioteca de imágenes de Python original, use el comando pip install:

pip3 install Pillow

Procesamiento de imágenes

Pillow ofrece varios filtros que están disponibles después de importar ImageFilter . Por ejemplo, para desenfocar una imagen, use:

from PIL import Image, ImageFilter

im = Image.open("kittens.jpg")
blurred = im.filter(ImageFilter.BLUR)

Otros filtros incluyen SHARPEN, SMOOTH y EDGE_ENHANCE. Para obtener una lista completa de filtros, consulte los documentos de referencia en ImageFilter.

Para rotar una imagen 180 grados:

rotated_image = im.rotate(180) 

Y finalmente, para guardar los resultados de tu arduo trabajo:

rotated_image.save("rotated.jpg")

Mostrar imágenes

Además del procesamiento de imágenes, esta biblioteca también se puede utilizar para mostrar imágenes en pantalla. Aquí hay un código de ejemplo para mostrar un archivo llamado kittens.jpg :

from PIL import Image

im = Image.open("kittens.jpg")
im.show()
print(im.format, im.size, im.mode)
# JPEG (1920, 1357) RGB

En el siguiente gif animado, demuestro cómo usar Pillow directamente desde IPython:

Lecturas adicionales

La biblioteca tiene mucho más que ofrecer. Para aprender todo sobre el procesamiento de imágenes de Python con Pillow, lo mejor es visitar el tutorial oficial.


python

  1. Creación de robots con Raspberry Pi y Python
  2. Declaración Python Print():cómo imprimir con ejemplos
  3. Python String strip() Función con EJEMPLO
  4. Python String count () con EJEMPLOS
  5. Python String format() Explicar con EJEMPLOS
  6. Método Python String find() con ejemplos
  7. Funciones Python Lambda con EJEMPLOS
  8. Función Python round() con EJEMPLOS
  9. Función Python map() con EJEMPLOS
  10. Python Timeit() con ejemplos
  11. Contador de Python en colecciones con ejemplo