使用opencv前最好先安装anaconda.由于部分函数涉及专利问题,如sift和surf,所以需要使用opencv-python 3.4.1.15版本的
但是最烦人的是python需要3.6的才能支持该版本,所以在此之前先要安装python3.6的环境,也可以直接安装低版本的anaconda,安装环境方法如下:
1.如果你之前安装过其他版本了进行删除
通过cmd(win+R输入cmd)查看安装python安装的版本
pip list
如果出现python-opencv==x.x.x.x和opencv-contrib-python==x.x.x.x(x.x.x.x表示的版本)说明你已经装过
2.对装过的进行删除
pip uninstall python-python
pip uninstall opencv-contrib-python
3.安装
conda create --name py3.6 python=3.6 #创建python3.6环境
conda activate py3.6 #进入该环境
pip install opencv-python==3.4.1.15 #安装opencv
pip install opencv-contrib-python==3.4.1.15 #安装opencv的其他包
如果输入的第一行代码显示错误
查看自己是否安装anaconda
如果没有安装Anaconda要装3.5.2,对应python3.6版本,无外网推荐用清华源镜像。链接: