口罩检测-环境准备
一.本地环境
1.建立Python虚拟环境(前提)
第一步:安装的python(3.7.9)
安装时选择Customize installation(自定义安装),勾选Add Python 3.7 to PATH(添加环景变量),安装路径建议新建一个放在一个空间大的硬盘,如D盘等。
第二步:安装虚拟环境库
win+R 输入cmd,执行以下命令
安装 virtualenv
1|pip install virtualenv -i https://pypi.tuna.tsinghua.edu.cn/simple
安装virtualenvwrapper-win
2|pip install virtualenvwrapper-win -i https://pypi.tuna.tsinghua.edu.cn/simple
第三步 :为虚拟环境配置环景变量
新建系统变量,变量名设置为:WORKON_HOME,变量值为新建环境的目录路径,建议放在一个空间大的硬盘。
第四步:虚拟环境相关操作
建立虚拟环境
1|mkvirtualenv <虚拟环境的名字> -p <python3.7.9的安装路径>
如建立一个名为openvino的虚拟环境并用-p D:\Python379\python.exe指定Python3.7.9路径(Python3.7.9路径可不指定):mkvirtualenv openvino -p D:\Python379\python.exe
查看虚拟环境
使用
workon
或者
isvirtualenv
进入虚拟环境
workon <虚拟环境的名字>
退出虚拟环境
deactivate
删除虚拟环境
rmvirtualenv <虚拟环境的名字>
2.在虚拟环境安装jupyter notebook
1|workon <虚拟环境的名字>
2|pip install jupyter
启动 jupyter notebook
3|jupyter notebook
3.openvino库的安装
1|pip install openvino-dev[ONNX,pytorch,tensorflow]==2022.3.1 -i https://pypi.tuna.tsinghua.edu.cn/simple
2|pip install paddle2onnx==1.0.5 -i https://pypi.tuna.tsinghua.edu.cn/simple/
二.所需工具
1.AI Studio
百度深度学习平台飞桨的人工智能学习与实训社区,用于训练模型,提供GPU环境。
2.labelimg
一个有图形界面的图像标注工具,用于给数据打标签。
在虚拟环境中安装labelimg
pip install labelimg
3.YOLO2COCO
格式转换工具,YOLO格式-->COCO格式。
4.PaddleUtils
paddlepaddle模型减支工具,我们需要把训练得到的ppyoloe口罩检测模型进行裁剪。
在虚拟环境中安装
pip install paddlepaddle
5.paddleyolo
paddleyolo里面有很多目标检测算法,我们此次选用里面的ppyoloe,使用之前需要配置一些文件,配置完成后就可以在有GPU环境训练我们的模型了。
三、总结
基于2023英特尔海云捷迅FPGA 创新中心(人工智能)夏令营的学习笔记,一共分为两大部分,第一部分为口罩检测(预计笔记1~5),第二部分后面补充~
检查所需工具是否存在可在虚拟环境中执行
pip list