ver varias una obtener nombre leer imagenes explorador directorios directorio crear con carpetas carpeta archivos archivo actual abrir python python-imaging-library pillow

varias - python directorio actual



Importando imágenes desde un directorio(Python) (2)

¿Hay alguna forma de importar todas las imágenes dentro de un directorio (la ubicación del directorio es conocida).
Si ayuda, ya he encontrado una forma de averiguar la longitud del directorio.
No estoy seguro de cómo puedo importar las imágenes (usando PIL / Almohada) en una lista o en un diccionario.


Empezaría utilizando glob:

from PIL import Image import glob image_list = [] for filename in glob.glob(''yourpath/*.gif''): #assuming gif im=Image.open(filename) image_list.append(im)

luego haga lo que necesita hacer con su lista de imágenes (lista_imagen).


from PIL import Image import os, os.path imgs = [] path = "/home/tony/pictures" valid_images = [".jpg",".gif",".png",".tga"] for f in os.listdir(path): ext = os.path.splitext(f)[1] if ext.lower() not in valid_images: continue imgs.append(Image.open(os.path.join(path,f))

Esto debería funcionar - no probado.