Предполагая, что ваш путь состоит только из файлов изображений , в этом случае мы можем случайным образом выбрать пять различных файлов изображений в заданном каталоге и затем открыть каждый из файлов изображений, используя PIL.Image
, добавляя их до image_list
.
Вот фрагмент кода, который вы можете попробовать,
import os
import random
from PIL import Image
path = '/Users/Desktop/folder'
image_list = []
names = random.choices(os.listdir(path), k=5) #----> Randomly select 5 images
for filename in names:
full_path = os.path.join(path, filename)
if os.path.isfile(full_path):
img = Image.open(full_path)
image_list.append(img)
Надеюсь, это поможет!