我正在使用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。我喜欢这个观众;至少对于灰度图像,光标显示灰度级和当前像素的索引。但我希望能够显示图像,并继续在控制台中工作。我怎样才能做到最好?
答案 0 :(得分:1)
解决了!只需要分两个阶段(根据文档);第一
from skimage.viewer import ImageViewer
然后
fs = ImageViewer(f)
fs.show()
这样可以正常工作(使用ImageViewer
命令创建的空白图窗口除外)。
答案 1 :(得分:0)
尝试使用以下命令启动IPython:
ipython --gui=qt4