使用Visual Studio 2013在Windows 10上为Python和contrib模块编译OpenCV
我想在windows 10上安装带有contrib模块的OpenCV 3,并将其与Python 2.7(32位)一起使用。我认为在opencv中使用contrib模块的唯一方法是编译它。(不使用*.exe安装) 我用contrib模块编译了OpenCV,没有任何问题。我使用过Visual Studio 2013,在发布模式下编译(针对Win32) 编译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
$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