scipyでtoimageを使いたいときは
scipy 1.0.0 からscipy.misc.toimage がサポートされなくなっています。
インポートしようとすると
ImportError: cannot import name to-image
などと言われると思います。
https://docs.scipy.org/doc/scipy/reference/generated/scipy.misc.toimage.html
上記サイトにもあるようにPillow の Image.fromarray がその代替。
Pillowがインストールされていない場合は
pip install Pillow
conda install Pillow
などとしてインストール。
呼び方はこんな感じになります
from PIL.Image import fromarray
昔のコードの互換性を維持したい場合は
昔のコード
from scipy.misc import toimage
に対し、新しいコードでは
from PIL.Image import fromarray as toimage
としましょう。こうすればコードの最初の方だけ修正すればよくなります。
インポートしようとすると
ImportError: cannot import name to-image
などと言われると思います。
https://docs.scipy.org/doc/scipy/reference/generated/scipy.misc.toimage.html
上記サイトにもあるようにPillow の Image.fromarray がその代替。
Pillowがインストールされていない場合は
pip install Pillow
conda install Pillow
などとしてインストール。
呼び方はこんな感じになります
from PIL.Image import fromarray
昔のコードの互換性を維持したい場合は
昔のコード
from scipy.misc import toimage
に対し、新しいコードでは
from PIL.Image import fromarray as toimage
としましょう。こうすればコードの最初の方だけ修正すればよくなります。
Comments