我尝试使用SimpleCV,并且每当我点击标题栏时我都会注意到,simplecv会停止工作到它崩溃的品脱。在崩溃之前它说" pythonw.exe停止工作。"如果我编辑我的脚本并从python空闲中运行它,就会发生这种情况。如果我只是双击它,图像显示20秒然后关闭。
这就是我尝试过的。真的很简单。
from SimpleCV import Image
img = Image("carro.jpg")
img = img.scale(300,300)
img.show()
只是想知道这是否会在进行某些图像处理时造成任何麻烦,比如减去颜色等等。
答案 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()
````