我希望OpenCV能够在我的Windows 7 x64 for Python 3.4上运行。 尽管OpenCV 3 Alpha页面声明有Python 3支持(http://opencv.org/opencv-3-0-alpha.html),但预编译的软件包只包含opencv / build / python / 2.7和no 3(.4)。
因此,按照How to use OpenCV in python 3.4 on windows 7 x64?的答案,我正在尝试按照以下教程从源代码构建OpenCV 3.0.0:http://docs.opencv.org/doc/tutorials/introduction/windows_install/windows_install.html。
然而,由于本教程有点过时,我在执行某些步骤后遇到了一些问题。
非常感谢任何帮助(或链接到已编译的Python 3.4 cv2.pyd)
opencv.org:http://answers.opencv.org/question/60190/building-opencv-300-beta-windows-python-34/
答案 0 :(得分:2)
我确切地分享了你的挫败感。荒谬的一个主要的包要求它的用户跳过这么多的箍,从源代码构建它,只是在Python中使用它作为pip
。我刚从.whl
开始安装我的其他软件包!
ticket on the OpenCV bug tracker记录了OpenCV 3.0 download on the OpenCV site中包含已编译的Python 3.4 cv2.pyd文件的进度。截至2015年6月6日,它还没有。
然而,好消息是,Christoph Gohlke为许多Python软件包维护Windows二进制文件,包括带有Python 3.x绑定的OpenCV 3.0!见这里:
http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv
要安装,只需下载适合您系统的64位或32位pip install [filename]
文件,然后运行import cv2
。然后指令{{1}}应该在Python 3.x解释器中起作用。