点击拍照后SimpleCV无响应
我在试用SimpleCV的时候,发现每次我点击标题栏,它就会停止工作,甚至崩溃。在崩溃之前,它会显示“pythonw.exe 停止工作”。这个问题发生在我编辑脚本并从Python的IDLE运行时。如果我只是双击脚本,图像会显示20秒,然后就自动关闭。
这是我尝试过的,真的很简单。
from SimpleCV import Image
img = Image("carro.jpg")
img = img.scale(300,300)
img.show()
我只是想知道,这样会不会在处理图像时,比如减去颜色之类的操作上造成什么麻烦。
1 个回答
1
我也遇到过同样的问题,经过搜索发现了这个:根据http://help.simplecv.org/question/1118/why-imageshow-freezes/的内容,问题是因为pyGame需要一个循环来不断处理窗口的事件。
解决办法,正如那篇文章所说的,对我也有效,就是在通过show
方法得到的窗口句柄上使用quit()
方法。
````
img = Image("carro.jpg")
img = img.scale(300,300)
win = img.show()
#wait for user input before closing
raw_input()
win.quit()
````