【问题标题】:AttributeError while running Scipy.ndimages.imread运行 Scipy.ndimages.imread 时出现 AttributeError
【发布时间】:2019-12-10 01:22:51
【问题描述】:

运行时:

import scipy
scipy.ndimage.imread('path/to/image',mode='RGB')

我明白了

AttributeError: module 'scipy.ndimage' has no attribute 'imread'

我已经尝试卸载并重新安装 scipy 并重新安装 Pillow 和 numpy,如 there 所说

是否缺少某些模块?

【问题讨论】:

标签: python scipy pip python-module


【解决方案1】:

使用 pytorch 下面的方法对我有用。

将 matplotlib.pyplot 导入为 plt plt.imread('Image_path')

【讨论】:

    【解决方案2】:

    提供大多数人已经拥有的imread 的库是matplotlib。像这样使用它:

    import matplotlib
    matplotlib.pyplot.imread('path')
    

    【讨论】:

    • MatPlotlib 正在将图像转换为 float!
    【解决方案3】:

    我今天也遇到了这个问题。发生这种情况是因为 scipy.ndimage.imread 已被弃用,请参阅 doc here

    同样,你可以使用 imageio 包

    conda install -c conda-forge imageio
    

    在这之后,你可以做

    import imageio
    imageio.imread('path/to/image',mode='RGB')
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-02
      • 1970-01-01
      相关资源
      最近更新 更多