更新时间:2017-05-25
目前,win64 python3 环境是无法直接安装 opencv 3.2.0 的;折腾一番,总算找到方法了,在此整理一下。
安装 opencv 3.2.0
-
安装 Microsoft Visual C++ 2015 Redistributable
根据自己的需求选择 32位 或者 64位 - 在 http://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载三方已经编译好的 whl 安装包,根据自己的需求选择对应版本(如果下载到的是zip文件可直接修改后缀为whl)
- Numpy是必须的,这里我用的是:numpy-1.13.0rc2+mkl-cp35-cp35m-win_amd64.whl
- opencv:opencv_python-3.2.0-cp35-cp35m-win_amd64.whl
- 打开CMD命令行窗口,切换到下载目录(可以直接在下载目录按住shift+右键打开命令行窗口),执行pip安装
pip install numpy-1.13.0rc2+mkl-cp35-cp35m-win_amd64.whl
pip install opencv_python-3.2.0-cp35-cp35m-win_amd64.whl
以上就执行完毕了,可以打开python测试一下
import cv2
print(cv2.__version__)
以上。
附:anaconda 直接安装 opencv 3.1.0
目前使用 conda 可直接安装 3.1.0 版本:
conda install -c menpo opencv3
一行命令搞定。
参考资料:https://www.solarianprogrammer.com/2016/09/17/install-opencv-3-with-python-3-on-windows/