Est-il possible d'importer toutes les images d'un répertoire (l'emplacement du répertoire est connu).
Si cela peut aider, j'ai déjà trouvé un moyen de connaître la longueur du répertoire.
Je ne suis pas sûr de savoir comment importer les images (avec PIL/Pillow) dans une liste ou un dictionnaire.
Je commencerais par utiliser 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)
faites ensuite ce que vous devez faire avec votre liste d’images (liste_images).
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))
Cela devrait fonctionner - pas testé.