2011-02-24 317 views
2

我尝试使用Python的OpenCV。我只有两个代码行:为什么python.exe停止工作?

import cv 
capture = cv.CreateFileCapture('test.avi') 

如果我运行命令行的代码,Windows创建以下消息的窗口:

python.exe stopped working 
A problem caused the program to stop working correctly. 
Windows will close the program and notify you if a solution is available. 

什么可以成为其中的一个原因?


我想补充一些细节。不确定它们是否相关。在我发现人们使用cvCreateFileCapture而不是cv.CreateFileCapture的例子中。但在这种情况下,我的程序生成一个NameError(cvCreateFileCapture未找到)。

一般来说,我能够用OpenCV做一个简单的东西(所以它已经安装并且工作正常)。比如我是能够改变图像的格式:

import cv 
im = cv.LoadImageM("test.jpg") 
print type(im) 
cv.SaveImage("test.png", im) 

ADDED

“在OpenCV2.2 \样本\蟒蛇” 我发现很多*的.py样本。我运行其中的一些,他们工作正常(我看到一些动画等)。我试图找到一个包含“CreateFileCapture”的文件。我发现只有一个这样的文件(minidemo.py),我运行它。结果我得到了与上述相同的问题。

+0

有您重新安装Python的? – 2011-03-12 16:50:02

回答

0

的Python上OpenCV的改变,see here请确保您有最新的OpenCV的安装 - 你可能还需要numpy的

相关问题