我想在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加载失败:找不到模块。
我做错了什么? 感谢。
答案 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解释器中起作用。