2011-08-17 35 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