tensorflow 尝试调整文件中图像的大小时遇到权限错误?

bvjxkvbb  于 2023-02-24  发布在  其他
关注(0)|答案(1)|浏览(125)

我正在Tensorflow中制作一个程序来猜测它是花的类型。我被告知,为了使程序更准确,我应该将所有图像的大小调整为相同的大小。我得到了一个权限错误,但即使在将所有权限更改为给予admin,甚至在admin命令提示符下运行之后,还是不行。我用“icacls”命令修改权限后,它也给我一个成功的消息。

import os
from PIL import Image

target_size = (224, 224)

for class_name in os.listdir('C:/Users/myname/OneDrive/Desktop/pyimportant/Automation/Flower Classification V2/V2/ Training Data'):
    class_dir = os.path.join('C:/Users/myname/OneDrive/Desktop/pyimportant/Automation/Flower Classification V2/V2/Training Data', class_name)
    for filename in os.listdir(class_dir):
        image_path = os.path.join(class_dir, filename)
        with Image.open(image_path) as img:
            img = img.resize(target_size)
            img.save(image_path)

如果你有任何关于规格或类似的问题,我很乐意回答!
另外,如果你需要,这里有一个数据集:
https://www.kaggle.com/datasets/utkarshsaxenadn/flower-classification-5-classes-roselilyetc

wtlkbnrh

wtlkbnrh1#

结果我不得不重新启动我的电脑,然后它就正常工作了。对不起,给你带来了不便!我不知道为什么会发生这种情况,但是有时候重新启动会有帮助。

相关问题