Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
导入OpenCV python模块时出错(使用Qt和QtOpenGL构建时)_Python_Qt_Opencv_Import - Fatal编程技术网

导入OpenCV python模块时出错(使用Qt和QtOpenGL构建时)

导入OpenCV python模块时出错(使用Qt和QtOpenGL构建时),python,qt,opencv,import,Python,Qt,Opencv,Import,我最近下载了OpenCV 2.3.1,在Qt和QtOpenGL打开的情况下使用CMake标志编译。我的Qt版本是4.7.4,配置为启用OpenGL。假设我只需要将cv2.pyd复制到Python的站点包路径: C:\Python27\Lib\site包 同时确保OpenCV DLL在我的路径中的某个位置。然而,当我试着打电话时 进口cv2 在ipython中,它返回了一个错误: ImportError:DLL加载失败:找不到指定的过程 我还尝试了OpenCV 2.3,结果出现了相同的错误。如果O

我最近下载了OpenCV 2.3.1,在Qt和QtOpenGL打开的情况下使用CMake标志编译。我的Qt版本是4.7.4,配置为启用OpenGL。假设我只需要将cv2.pyd复制到Python的站点包路径:

C:\Python27\Lib\site包

同时确保OpenCV DLL在我的路径中的某个位置。然而,当我试着打电话时

进口cv2

在ipython中,它返回了一个错误:

ImportError:DLL加载失败:找不到指定的过程


我还尝试了OpenCV 2.3,结果出现了相同的错误。如果OpenCV是在没有Qt的情况下编译的,那么导入就可以正常工作。以前有人遇到过类似的问题吗?或者,是否需要获取更多信息,例如哪个DLL缺少哪个过程?

可能需要qt DLL与opencv DLL位于同一位置,并且它们必须是使用与opencv相同的编译器(可能还有python)构建的版本

可能需要qt dll与opencv dll位于同一位置,并且它们必须是使用与opencv(可能还有python)相同的编译器构建的版本。

事实上,我的所有qt dll也是使用路径中相同的编译器构建的。但这没有帮助。谢谢你的输入。事实上,我所有的Qt DLL都是用同一个编译器构建的。但这没有帮助。谢谢你的意见。