首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在Pycharm中显示图像

无法在Pycharm中显示图像
EN

Stack Overflow用户
提问于 2016-03-13 12:26:34
回答 1查看 823关注 0票数 0

到目前为止我的代码是:

代码语言:javascript
复制
import menpo.io as mio

bb = mio.import_builtin_asset.breakingbad_jpg()
bb.view()

我只是想和曼波一起玩。但我似乎甚至不知道如何显示内置资产(breakingbad.jpg)。我使用'menpo-0.6.2-cp27-none-win32.whl‘文件从http://www.lfd.uci.edu/~gohlke/pythonlibs/安装menpo。我在用pycharm语言运行代码。当我运行上面的代码时,它就完成了(进程用退出代码0完成了)。当我在pycharm上运行代码时,如何让它显示图像,就像我在jupyter笔记本中假设的那样?

本质上,我想知道它是否有可能在一个新的窗口中显示第一个图像(类似于opencv中的imshow() )。任何帮助都是非常感谢的。谢谢!

(有关我所指的第一个图像,请参见http://nbviewer.jupyter.org/github/menpo/menpo-notebooks/blob/v0.3.0/notebooks/Deformable%20Models/AAMs%20Basics.ipynb )

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-13 14:59:26

问题是呈现循环相当复杂。这是人们选择使用木星/IPython这样东西的主要原因之一,因为它使呈现的非阻塞方面更容易(因为它只是直接输出到网页)。在这种情况下,如果你想让数字自动地显示出来,你必须告诉Matplotlib进入交互模式。因此,在运行上面的代码之前,请尝试运行:

代码语言:javascript
复制
import matplotlib.pyplot as plt
plt.ion()

import menpo.io as mio

bb = mio.import_builtin_asset.breakingbad_jpg()
bb.view()

或者,在对图像调用view之后,可以强制Matplotlib显示它:

代码语言:javascript
复制
bb.view()
plt.show()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35970222

复制
相关文章

相似问题

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