点击拍照后SimpleCV无响应

1 投票
1 回答
502 浏览
提问于 2025-04-17 22:02

我在试用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()

````

撰写回答