使用Python 3支持构建OpenCV

时间:2015-03-05 15:35:17

标签: python windows opencv python-3.x cmake

我想在OpenCV中支持Python 3,所以我读到我需要用它构建我自己的版本。

我从SourceForge下载了OpenCV 3 beta,然后我使用CMake创建了一个项目,然后用Visual Studio编译它。 它创建了很多文件(实际上与Sourceforge中预编译文件夹中的结构不同),还有一个cv2.pyd。我将此文件放入Python34 \ lib \ site-packages,并在python控制台中尝试 import cv2 ,但它说 Traceback(最近一次调用最后一次):   文件“”,第1行,in ImportError:DLL加载失败:找不到模块。

我做错了什么? 感谢。

1 个答案:

答案 0 :(得分:1)

如果你想避免构建自己的版本,Christoph Gohlke为许多Python软件包维护Windows二进制文件,包括2015年6月4日发布的带有Python 3.x绑定的OpenCV 3.0的生产版本:

http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv

要安装,只需下载适合您系统的64位或32位.whl文件,然后运行pip install [filename]。然后指令import cv2应该在Python 3.x解释器中起作用。