Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.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
使用Visual Studio 2013在Windows 10上为Python和contrib模块编译OpenCV_Python_C++_Opencv_Visual Studio 2013 - Fatal编程技术网

使用Visual Studio 2013在Windows 10上为Python和contrib模块编译OpenCV

使用Visual Studio 2013在Windows 10上为Python和contrib模块编译OpenCV,python,c++,opencv,visual-studio-2013,Python,C++,Opencv,Visual Studio 2013,我想在windows 10上安装带有contrib模块的OpenCV 3,并将其与Python 2.7(32位)一起使用。我认为在opencv中使用contrib模块的唯一方法是编译它。(不使用*.exe安装) 我用contrib模块编译了OpenCV,没有任何问题。我使用过Visual Studio 2013,在发布模式下编译(针对Win32) 编译OpenCV后,我可以在$PYTHON\u HOME/Libs/site包中看到“cv2.pyd”模块 问题是: 当我尝试在Python IDLE

我想在windows 10上安装带有contrib模块的OpenCV 3,并将其与Python 2.7(32位)一起使用。我认为在opencv中使用contrib模块的唯一方法是编译它。(不使用*.exe安装)

我用contrib模块编译了OpenCV,没有任何问题。我使用过Visual Studio 2013,在发布模式下编译(针对Win32)

编译OpenCV后,我可以在
$PYTHON\u HOME/Libs/site包中看到“cv2.pyd”模块

问题是: 当我尝试在Python IDLE中导入cv2时,出现以下错误:

Python 2.7.9 (default, Dec 10 2014, 12:24:55) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: DLL load failed: The specified module could not be found.
win32上的Python 2.7.9(默认,2014年12月10日12:24:55)[MSC v.1500 32位(英特尔)] 有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。 >>>进口cv2 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 ImportError:DLL加载失败:找不到指定的模块。
如您所见,我有一个32位的Python。此外,模块被“检测到”


有什么问题吗?

我发现了问题

我必须将OpenCV*.dll添加到PATH环境变量中。此*.dll位于

$OPENCV_HOME/bin/release