2011-08-17 78 views
0

我已經下載了OpenCV2.1和Python2.6。無法在OpenCV2.1上導入cv

當我嘗試import cv使用sys.path.append("C:\OpenCV2.1\Python2.6\Lib\site-packages")然後import cv,它告訴我ImportError: DLLload failed.

我已經嘗試了前面的線程中給出的解決方案,將上述路徑中的兩個文件複製到C:\Python26\Lib\site-packages,但我仍然不能import cv

是否因爲我在安裝後錯過了一些步驟?系統無法找到模塊cv的原因是什麼?

+1

opncv dll的路徑上或蟒蛇可以找到 –

回答

1

似乎找不到OpenCV DLL。你有沒有把OpenCV的bin目錄加到你的案例中的PATH,"C:\OpenCV2.1\bin"


使用Python包裝

sys.path.append("C:\OpenCV2.1\Python2.6\Lib\site-packages") 
import cv 

應該工作,以及複製cv.libcv.pydC:\Python26\Lib\site-packages(假設你安裝Python來C:\Python26)。

但是,這些包裝必須找到它們應該包裝的DLL。所以請確保它們處於Python可以找到它們的路徑中。

也許這個問題Installing OpenCV on Windows 7 for Python 2.7可能有幫助,尤其是Gia Thuy's journal post他在他的回答中提到。雖然他使用Python 2.7和OpenCV 2.2,但程序保持不變。

+0

哦okae我明白了!非常感謝你= D – kwy

+0

不客氣。 – derpunktehund