小编典典

scipy.misc 模块没有属性 imread?

all

我正在尝试使用 scipy 读取图像。但是它不接受该scipy.misc.imread部分。这可能是什么原因?

>>> import scipy
>>> scipy.misc
<module 'scipy.misc' from 'C:\Python27\lib\site-packages\scipy\misc\__init__.pyc'>
>>> scipy.misc.imread('test.tif')
Traceback (most recent call last):
  File "<pyshell#11>", line 1, in <module>
    scipy.misc.imread('test.tif')
AttributeError: 'module' object has no attribute 'imread'

阅读 139

收藏
2022-09-02

共1个答案

小编典典

您需要安装Pillow(以前称为PIL)。从上的文档scipy.misc

请注意,Pillow 不是 SciPy 的依赖项,但如果没有它,下面列表中指示的图像处理功能将不可用:

imread

安装 Pillow 后,我可以访问imread如下:

In [1]: import scipy.misc

In [2]: scipy.misc.imread
Out[2]: <function scipy.misc.pilutil.imread>
2022-09-02