为什么python.exe停止工作?

时间:2011-02-24 10:04:16

标签: python windows opencv

我尝试使用OpenCV for Python。我只有两行代码:

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 \ samples \ python中”我找到了很多* .py样本。我运行其中一些并且它们工作正常(我看到一些动画等等)。我试图找到一个包含“CreateFileCapture”的文件。我发现只有一个这样的文件(minidemo.py),我运行它。结果我遇到了与上述相同的问题。

1 个答案:

答案 0 :(得分:0)

opencv上的Python已更改,see here确保您拥有最新的opencv安装 - 您可能还需要numpy