Я новичок в python и пытаюсь реализовать что-то для моей магистерской работы.
Я пытаюсь добавить черную рамку к своим изображениям, но моя проблема в том, что я хочу добавить рамку ко всем моим изображениям из моего каталога /dataset/OldImages/0/*
и сгенерировать новые изображения с моей черной рамкой в каталог /dataset/NewImages/0/
.
Это мой код, который я сделал:
images = glob.glob('dataset/oldImages/0/*')
for i in images:
img = Image.open(images)
img_with_border = ImageOps.expand(img, border=70, fill='black')
new_path('dataset/newImages/0')
img_with_border.save(new path, 'png')
Я получаю эту ошибку:
Traceback (most recent call last):
File "/Users/mhmdysfrmzngl/PycharmProjects/Sign2Math2/imagePadding.py", line 21, in <module>
img = Image.open(images)
File "/Library/Python/2.7/site-packages/PIL/Image.py", line 2615, in open
fp = io.BytesIO(fp.read())
AttributeError: 'list' object has no attribute 'read'