2011-10-29 51 views
2

我最近下载了OpenCV 2.3.1,使用Qake标志编译并打开QtOpenGL。我的Qt版本是4.7.4,并且配置了OpenGL。按说我只需要cv2.pyd复制到Python的站点包路径:导入OpenCV python模块时出错(使用Qt和QtOpenGL编译时)

C:\Python27\Lib\site-packages

并在平均时间确保OpenCV的DLL是我的路径中的某处。然而,当我尝试调用

import cv2

在IPython中

,它返回一个错误:

ImportError: DLL load failed: The specified procedure could not be found.

我也试过的OpenCV 2.3,造成同样的错误。如果OpenCV编译时没有Qt,那么导入就可以正常工作。有没有人遇到过类似的问题?或者有无法获得更多信息,比如哪些程序缺少什么DLL?

回答

0

可能需要在同一个地方OpenCV的dll文件qt的dll的 - 他们必须要在版本

+0

事实上,我已经建立了我所有的Qt的DLL相同的编译器为OpenCV的(也可能是蟒蛇)建在PATH中也使用相同的编译器。但是这并没有帮助。感谢您的输入。 – airfang