单击图片后SimpleCV没有响应

时间:2014-03-12 23:03:56

标签: python simplecv

我尝试使用SimpleCV,并且每当我点击标题栏时我都会注意到,simplecv会停止工作到它崩溃的品脱。在崩溃之前它说" pythonw.exe停止工作。"如果我编辑我的脚本并从python空闲中运行它,就会发生这种情况。如果我只是双击它,图像显示20秒然后关闭。

这就是我尝试过的。真的很简单。

from SimpleCV import Image

img = Image("carro.jpg")

img = img.scale(300,300)

img.show()

只是想知道这是否会在进行某些图像处理时造成任何麻烦,比如减去颜色等等。

1 个答案:

答案 0 :(得分:1)

有同样的问题,经过搜索后发现:从http://help.simplecv.org/question/1118/why-imageshow-freezes/来看,它似乎是由pyGame引起的,需要一个while循环来保持抽取事件到窗口。

正如该帖所示,并且对我有用的解决方案是在quit()返回的窗口句柄上使用show方法。

````

img = Image("carro.jpg")

img = img.scale(300,300)

win = img.show()

#wait for user input before closing
raw_input()

win.quit()

````