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),我運行它。結果我得到了與上述相同的問題。
有您重新安裝Python的? – 2011-03-12 16:50:02