1.下载yolov7源码及yolov7权重
源码和权重在github上下载,权重下载完放在yolov7源码根目录
https://github.com/WongKinYiu/yolov7
2、在Anconda中创造Yolov7环境:
上篇文章,我已经在新建的conda环境中将Jetson AGX Orin的torch和torchvision都搭建成功了,所以只需要复制一份环境即可。
conda create --name yolov7 --clone torch3.8
3、修改yolov7的requirements.txt
vim requirements.txt
将
torch>=1.7.0,!=1.12.0
torchvision>=0.8.1,!=0.13.0
这两行用#号注释掉,因为我已经装好了,如果不注释,会强制卸载已经装好的torch环境,并安装一个CPU版本torch!天坑!!!
然后安装yolov7所需环境!!!
pip install -r requirements.txt
4、测试
python detect.py --weights weights/yolov7.pt --source inference/images
没报错,说明环境搭建成功!
若在安装或执行过程中出现“ImportError: cannot import name 'COMMON_SAFE_ASCII_CHARACTERS‘ from ‘charset_normalizer.constant’错误,执行:
pip install --upgrade charset-normalizer
参考:
yolov7-环境搭建-跑通detect.py_雨 蛮好看的的博客-CSDN博客
yolov7保姆级教学_torch>=1.7.0,!=1.12.0_深度学习鲨我的博客-CSDN博客ImportError: cannot import name COMMON_SAFE_ASCII_CHARACTERS‘ from charset-normalizerconstant‘_袁袁袁袁满的博客-CSDN博客