移植yolo5-lite
- 前言
- 一、获取Lite文件
- 二、创建环境
- 2.1 创建虚拟环境
- 2.2 激活虚拟环境
- 2.2 配置环境
- 三、运行detect.py程序
- 总结
前言
参考文献
获取文件看他研究僧树莓派5的学习记录13——yolov5-lite部署树莓派
树莓派5B快速YOLOV5环境搭建
一、获取Lite文件
根据up🐖提供的连接下载lite文件,其实不嫌麻烦可以自己去GitHub下载,当然我更喜欢走捷径。
移到树莓派里面,我的vnc配置没改过来,于是我使用的是FinishShell传输的,途径这种事情,看个人爱好。解压可以直接用右键解压,或者使用指令。
1、图形化的话直接点击
2、指令
unzip Lite.zip
解压完就会创建一个同名文件夹,然后所以的文件的都在里面了。
二、创建环境
2.1 创建虚拟环境
python3 -m venv Lite
2.2 激活虚拟环境
source Lite/bin/activate
2.2 配置环境
这步的参考自树莓派5B快速YOLOV5环境搭建
先把配置文件安装了
pip3 install -r requirements.txt
如果网速慢建议使用
pip3 install -r requirements.txt --break-system-packages -i https://pypi.tuna.tsinghua.edu.cn/simple
清除终端已经输出的信息的指令是
clear
检查是否具备torch和torchvision,如果没有则
pip3 install torch-2.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
pip3 install torchvision-0.16.2-cp311-cp311-linux_aarch64.whl
进行安装。
我这里已经具备了
那么就不要再次安装了。
三、运行detect.py程序
这步是最容易出现各种问题的,但是没关系,一切都会被解决的。宗旨就是缺啥安装啥
运行识别程序的指令
python3 detect.py --source 0
接下来就是改正环境
- 缺少requests
pip3 install requests
好的,我非常幸运的安装一个库就能成功运行成功了
值得注意的点是,这里依然是使用的.pt文件进行识别的。
可以看到的是,流畅度明显上去了。晚点更新查看帧数的版本。
总结
这篇文章依旧没有总结