作者os653 (allstar)
看板Python
标题Re: [问题] 请问Windows+Python3可以使用OpenCV吗?
时间Sat Aug 30 17:53:36 2014
因为 OpenCV 2 和 OpenCV 3 不相容,之前写的程式跑不了,先记录一下免得以後忘记
工具:
CMake
Microsoft Visual Studio Express 2013 30 天试用版
source code:
opencv-win/opencv-3.0.0-alpha.exe
版本:
Python 3.x (需安装 Numpy)
CMake 使用方法请参考 Install OpenCV-Python in Windows
先除了 BUILD_opencv_world 以外的所有 BUILD_opencv_xxx 都勾选,其他全部不勾选
按下 Generate 後,检查 python3 是否有在 To be built 下面
如果 python3 是在 Unavailable 下面,看看原因是否为版本不符
如果是版本不符,到 source code 资料夹下的 cmake 资料夹找关键字 MIN_VER 直接修改
重新 Generate
到输出资料夹找 OpenCV.sln 并打开
在上方选择 Release 版本
在右边方案总管找到 opencv_python3 并按右键选建置
如果没有错误,会在输出资料夹下的 lib\Release 找到 cv2.pyd
把 cv2.pyd 拷贝到 Python 的 Lib\site-packages
打开 Python 试试看 import cv2 成不成功
如果成功再回去看看 CMake 里的选项有哪些重要的要勾
wxPython 不晓得还要多久才支援 Python 3?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.46.148.37
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Python/M.1409392418.A.44C.html
1F:→ LiloHuang: 所谓的 Express 版,只要用微软帐户注册後就是正式版 08/30 18:07
2F:→ LiloHuang: 并不会有所谓的 30 天时间限制问题... 08/30 18:08
3F:→ tonyhcc: wxpython 有 phonex 开发版可用 08/31 16:13
5F:→ os653: 原来 Express 版可以免费用,这样倒挺方便的 08/31 22:28
6F:→ os653: 看来我可以正式移除 Python 2 了 XD 08/31 22:29
7F:推 LiloHuang: Have fun :) 08/31 23:03
8F:→ os653: 熊熊发现勾了opencv_calib3d有时候也会编译失败... 08/31 23:26