01_树莓派4B+paddlelite实现安全帽佩戴检测

内容: 将ssdv1和yolov3两种模型部署到树莓派4B上,使用paddlelite套件实现安全帽佩戴检测。
要求: 能够调用摄像头获取视频流或者截取到图片,然后进行预测
参考资料: 部署博客一篇(链接),aistudio平台两篇(链接1、链接2)
关键!!! 本博客仅记录自己的成长过程,各项内容非常简洁,如果需要实现,请多通过自己的努力,且参考资料已给。

器材

某智能车套餐(含有超声波避障,循迹,USB摄像头,树莓派4B,电源等)。实际用到树莓派4B,USB摄像头,5V-3A的电源和线,micro hdmi-hdmi线,2k显示屏。

步骤

补充:关于显示屏,之前试过ssh连接再通过VNC显示,麻烦了一点,但是也行
第一步:在aistudio上训练模型,得到model.nb。
补充:paddledetection套件的学习和使用
第二步:配置环境,安装32位的操作系统,以及gcc,g++,cmake,paddlelite,opencv等
补充1:32位清华镜像
补充2:更换国内软件更新源(清华源)
补充3:安装依赖,权限问题等都通过搜索资料解决
第三步:配置文件夹结构,预测库生成(直接下载也行),run.sh修改
补充1:ssd模型可直接通过paddlelite-demo直接调用
补充2;yolov3模型的话,需要自行更改一下配置,配置的和paddlelite-demo里面的ssd一样。详情看链接2
第四步:直接输入代码./run.sh就可以了
补充:USB调用只需要把run.sh里面的预测图片和结果图片的位置注释掉就可以了

经验

学习了paddelite的部署过程,paddledetection套件的使用, 基础的linux语言

问题合集

1、Sudo apt-get update 报错
原因:更新软件下载源

2、目录+NO_PUBKEY 06EA41DE4F6C1E86
原因:权限问题

你可能感兴趣的:(项目目录)