【发布时间】:2015-06-27 03:18:22
【问题描述】:
我希望 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 而没有 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。
但是,由于本教程有点过时,我在执行某些步骤时遇到了一些问题。
- OpenNI 链接失效,所以我安装了 KinectSDK-v1.6-Setup.exe (https://www.microsoft.com/en-us/download/details.aspx?id=34808) 和 OpenNI-Windows-x64-2.2.msi (http://structure.io/openni)。这够好吗?
- Qt 框架链接已失效。我有 Visual Studio 2013,我需要这个吗?或者如何在不下载整个 Qt 开发工具包的情况下获取所需文件 (http://www.qt.io/)?
- CMake:我从 Github 获得了 OpenCV 的最新版本,但它没有文件夹“Source”和“Builds”,那么我在 CMake (3.2.2) 中选择什么作为文件夹?抱歉,我是新手。
非常感谢任何帮助(或指向已编译 Python 3.4 cv2.pyd 的链接)
opencv.org:http://answers.opencv.org/question/60190/building-opencv-300-beta-windows-python-34/
【问题讨论】:
-
关于 cmake 的位:你必须将 OpenCV 的主目录设置为源,并在其他地方新建一个目录。不要忘记从
platforms子目录中选择合适的工具链。顺便说一句,如果您使用 cmake-gui,一切都会变得更容易 -
OpenNI 和 Qt 框架是可选的。按照 opencv windows 安装网页上的 youtube 视频的第 2 部分来设置 cmake。
标签: python windows opencv python-3.x opencv3.0