2

我正在使用 scikit-image,下面显示了我在 ipython 控制台中所做的事情:

import skimage.io as io
import skimage.viewer.viewers.core as sv
im = io.imread('image.jpg')
sv.ImageViewer(im).show()

这很好用,除了查看器作为前台进程运行,这意味着在关闭查看窗口之前我无法访问 ipython shell。我喜欢这个观众;至少对于灰度图像,光标显示当前像素的灰度和索引。但我希望既能显示图像,又能在控制台中继续工作。我怎样才能最好地做到这一点?

4

2 回答 2

1

解决了!只需要分两个阶段完成(根据文档);第一的

from skimage.viewer import ImageViewer

接着

fs = ImageViewer(f)
fs.show()

这很好用(使用ImageViewer命令创建的空白图形窗口除外)。

于 2014-04-21T01:47:54.047 回答
0

尝试使用以下命令启动 IPython:

ipython --gui=qt4
于 2014-04-20T15:14:04.333 回答