【问题标题】:str' object has no attribute 'load_img'str' 对象没有属性 'load_img'
【发布时间】:2019-05-27 18:12:27
【问题描述】:

我想从一个文件夹中加载所有图像并对这些图像进行预测

这是我尝试过的

    images = []
    folder_path="C:/Users/Harsh/Desktop/Ornithopter/anv/train/images/"
    for img in os.listdir(folder_path):
     img = image.load_img(img, target_size=(img_width, img_height))
     img = img.img_to_array(img)
     img = np.expand_dims(img, axis=0)
     images.append(img) 

出现上述错误就行了 img = image.load_img(img, target_size=(img_width, img_height))

【问题讨论】:

  • 如果你能回答我的问题,请不要投票,因为我真的在寻找答案

标签: image-processing keras multilabel-classification loadimage


【解决方案1】:

您已经用字符串覆盖了image 变量,而不是将其保留在keras.preprocessing.image 模块中。如果您这样做,就会发生这种情况:

from keras.preprocessing import image

然后将image 设置为任何值。请注意将变量命名为与包或模块相同的名称。

【讨论】:

  • 实际上我想对特定目录中的所有图像进行预测,您能否提供一种替代方法来做到这一点@Matias Valdenegro
  • @HarshRis 这似乎与被问到的问题不同。
  • 实际上您之前所说的已经考虑到了我真正需要的是对存储在目录中的所有图像进行预测 -@Matias Valdenegro 如果您能给我的问题任何可能的建议吗??
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-04-20
  • 2015-09-11
  • 2016-09-20
  • 2019-03-25
  • 2017-05-13
  • 2014-04-28
  • 2015-05-15
相关资源
最近更新 更多