最近想要学习opencv,教程让使用opencv-python 3.4.1.15
,因为opencv-python3.4.1.15以后的版本许多功能被授予了版权保护,无法免费使用其功能。
1.pip下载源
使用清华的源,如果不更换,国内下载会很慢
如果您只是想临时使用清华源来安装某个包可以在pip install
命令后添加-i https://pypi.tuna.tsinghua.edu.cn/simple
参数
如果您希望将清华源设置为默认的包管理源,可以在命令行中运行以下命令:pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
。这将会把全局的包管理源更改为清华源。
2.安装python3.6
opencv-python 3.4.1.15
支持的python版本有:2.7、3.4、3.5、3.6。如图:
如果您的python版本是支持的版本,直接安装opencv即可
我的python版本是3.10.2需要再安装一个受支持的3.6版本
去官网下载安装包https://www.python.org/downloads/windows/
根据自己电脑选择对应的安装包:
选择自定义安装并添加环境变量(这里我用的安装包是3.5用于演示)
之后修改安装位置直接安装即可
3.修改环境变量以及python文件的名字
3.1修改python可文件的名字
找到python3.6的安装目录将如图的两个文件名字同步修改
我同时也将原来的python 3.10的也做了修改以做区分(可不修改)
3.2修改环境变量
右键我的电脑->属性->查找设置输入 环境变量 ->编辑系统环境变量
在用户的环境变量中修改path的值
4.更新pip
记得关闭vpn
打开cmd,键入:
python365 -m ensurepip --upgrade
5.安装opencv-python
python365 -m pip install opencv-python==3.4.1.15
6.安装opencv-contrib-python
opencv-contrib-python是一个扩展包,包含一些特征提取的算法等,在直接的 opencv 中是没有的,需要额外装。
python365 -m pip install opencv-contrib-python==3.4.1.15
7验证安装
python365
import cv2
cv2. __version__
出现'3.4.1'
安装成功,如图: