Я пытаюсь сохранить объекты изображения PIL () в папке, но не знаю как. Я не мог найти какие-либо советы в Интернете. Буду признателен за любую помощь. Вот мой код
input_path = "some location"
image_files = sorted (glob.glob (os.path.join (input_path, "** / . ) , recursive = True))
output_path =
os.path.join (os.path.dirname (input_path), os.path.basename (input_path) + "_ 12345")
os.makedirs (output_path, exist_ok = True)
для файла в image_files:
file = Image.open(file) # This returns a PIL image
image = np.array(file)
variance = np.var(image)
if variance > 0:
im = Image.fromarray(image)
Здесь я попытался использовать shutil.copy (), он не работал. Image.save (fp, format) также не работал. Ошибки трассировки были как-то тривиальными, но я все еще не мог найти решение для этого. Опять же, цель состоит в том, чтобы сохранить все эти объекты изображения в папку, если они имеют большую дисперсию Ноль. Спасибо