FoBaokuku 2022-04-24 21:00 采纳率: 100%
浏览 1097
已结题

代码异常:in __getattr__ raise AttributeError AttributeError

问题遇到的现象和发生背景

在进行读取的image图片进行预处理的过程中,读取image图片使用的方法是: image = Image.open(path).convert('L')

问题相关代码,请勿粘贴截图

对读取的image1和image2图片进行预处理
if self.mode == 'train':
image1 = self.transform_train(image1) ……
image2 = self.transform_train(image2)
elif self.mode == 'gallery' or self.mode == 'probe':
image1 = self.transform_test(image1)
image2 = self.transform_test(image2)

有关self.transform_train的代码如下:

self.transform_train = transforms.Compose([# transforms.ToPILImage(),
transforms.RandomHorizontalFlip(),
# transforms.CenterCrop(config.crop_size),
# transforms.Resize([config.image_size, config.image_size]),
transforms.ToTensor(),
transforms.Normalize(mean=[0.5, 0.5, 0.5], std=[0.5, 0.5, 0.5])])

运行结果及报错内容

但是进行到 ……这一步的时候,就抛出了一个错误:
File "E:\PycharmProjects\pythonProject\venv\lib\site-packages\torch\utils\data\dataset.py", line 83, in getattr raise AttributeError
AttributeError

我想要达到的结果

可以好好的理解这一步为啥报错,或者解决的办法。谢谢大家

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 5月2日
    • 创建了问题 4月24日

    悬赏问题

    • ¥15 关于使用双自由度的随机减量技术(2DOF-RD)法拟合混叠的模态信号时拟合不良的问题
    • ¥15 swiftUI与UIkit日期选择器使用问题
    • ¥60 如何将某一个城市的手机号码归属地按照“区县”区分?
    • ¥15 python处理文本格式
    • ¥15 关于#c语言#的问题:请教一下下题编程思路,越详细越好!
    • ¥15 input里的部分字体高亮。
    • ¥15 ESP32CAM使用报错
    • ¥15 c#对datatable 所有列查询,符合条件的列替换数据
    • ¥15 ise14.7烧写flash失败
    • ¥100 ICEM3-4度尖角位置能不能将质量提升到0.2甚至更高