首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >尝试在python中绘制图像(使用scipy和numpy)

尝试在python中绘制图像(使用scipy和numpy)
EN

Stack Overflow用户
提问于 2018-10-09 03:31:40
回答 1查看 330关注 0票数 -2

我正在尝试运行以下代码:

http://forumbilder.se/H8CIL/skarmavbild-2018-10-08-kl-21-22-19

所以我把它改成了这个:

然后我得到了这个:

http://forumbilder.se/H8CIL/skarmavbild-2018-10-08-kl-21-22-47

怎么了?我是一个新手,仅供参考,我只在我的Python 3.6.6上安装了anaconda。

致以敬意,

--

在代码中:

代码语言:javascript
复制
     from skimage import data

     photo_data = misc.imageio('./wifire/sd-3layers.jpg')

     type(photo_data)

我得到了这个错误:

代码语言:javascript
复制
    ---------------------------------------------------------------------------
    AttributeError                            Traceback (most recent call last)
    <ipython-input-9-c8186ae7b8e9> in <module>()
          1 from skimage import data   
         2 
    ----> 3 photo_data = misc.imageio('./wifire/sd-3layers.jpg')
          4 
          5 type(photo_data)

     AttributeError: module 'scipy.misc' has no attribute 'imageio'

因此,我将其更改为:

EN

回答 1

Stack Overflow用户

发布于 2018-10-09 03:39:58

您必须导入imageio。如果您还没有该库(在您的终端上),则可能需要安装库:

代码语言:javascript
复制
 pip install imageio

(如果你还没有安装pip,你可以在你的终端sudo easy_install pip上安装,请看这里:How do I install pip on macOS or OS X?)

然后使用imageio读取图像的代码:

代码语言:javascript
复制
 import imageio

 im = imageio.imread('./wifire/sd-3layers.jpg')
 type(im)

要显示您的图像,可以使用visvis库(https://imageio.readthedocs.io/en/stable/examples.html)。那么你的总代码应该是:

代码语言:javascript
复制
import imageio
import visvis as vv


im = imageio.imread('./wifire/sd-3layers.jpg')
vv.imshow(im)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52708921

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档