2011-02-24 166 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的

相關問題