1

我正在尝试 SimpleCV,我注意到每次单击标题栏时,simplecv 都会停止工作,直到它崩溃。在崩溃之前它显示“pythonw.exe 停止工作”。如果我编辑我的脚本并从 python idle 运行它,就会发生这种情况。如果我只是双击它,图像会显示 20 秒然后关闭。

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

from SimpleCV import Image

img = Image("carro.jpg")

img = img.scale(300,300)

img.show()

只是想知道这是否会在进行一些图像处理(例如减去颜色之类的东西)时造成任何麻烦。

4

1 回答 1

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()

````

于 2015-05-04T07:29:03.223 回答