我最近下载了OpenCV 2.3.1,用CMake标志withQt和withQtOpenGL打开进行编译。我的Qt版本为4.7.4,配置时启用了OpenGL。据推测,我只需要将cv2.pyd复制到Python的站点包路径:
C:\Python27 27\Lib\site-packages
同时,确保OpenCV dll在我的路径中。但是,当我试图打电话给
导入cv2
在ipython中,它返回一个错误:
ImportError: DLL加载失败:找不到指定的过程。
我还尝试了OpenCV 2.3,导致了同样的错误。如果OpenCV是在没有Qt的情况下编译的,那么导入就能正常工作。以前有没有人遇到过类似的问题?或者是否存在获取更多信息的问题,例如哪个过程在哪个DLL中丢失?
发布于 2011-10-29 18:47:00
可能需要与opencv位于同一个位置的qt -而且它们必须是与opencv (可能还有python)相同的编译器构建的版本。
https://stackoverflow.com/questions/7940848
复制相似问题