scipy.misc モジュールに属性 imread がありませんか? 質問する

scipy.misc モジュールに属性 imread がありませんか? 質問する

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'

ベストアンサー1

imreadSciPy 1.0.0では非推奨となり、1.2.0では削除される予定です。imageio.imreadその代わり。

import imageio
im = imageio.imread('astronaut.png')
im.shape  # im is a numpy array
(512, 512, 3)
imageio.imwrite('imageio:astronaut-gray.jpg', im[:, :, 0])

おすすめ記事