计算机系统应用教程网站

网站首页 > 技术文章 正文

香橙派5使用NPU加速yolov5的实时视频推理(一)

btikc 2024-09-14 01:03:38 技术文章 43 ℃ 0 评论

大家好,今天给大家介绍香橙派5使用NPU加速yolov5的实时视频推理,文章末尾附有本文涉及的全部资料和源代码的获取方式,可进群免费领取。

前言:

博主完成了树莓派4B搭载yolofastest-V2的ncnn加速,效果挺不错的,但总感觉还是稍微差点意思,于是就购买了一块香橙派5,想要用RK3588芯片自带的NPU来加速深度学习的部署,在2023年3月4日也是完成了香橙派5的NPU加速深度学习部分,其效果也确实非常可观,在画质较低的情况下,运行速度达到了100fps以上,下面是我在B站发布的效果视频点我跳转。这篇博客也是为了总结一下玩香橙派5的时候遇到的坑。

准备材料:

1、香橙派5

2、一台windows10或windows11的电脑

3、一个内部带有Ubuntu20.04的移动硬盘(如果没有,也可以用VMware安装个虚拟机也行)。

3、USB摄像头(某宝上有卖的,啥都可以)用来做视频识别

4、64G内存卡(烧录了官方的Debian11系统)、HDMI线、显示屏、官方的电源线、键鼠套装

5、香橙派5官方提供的无线网卡(其他网卡应该也行,只不过当时我买了,即使安装了驱动也没上成网)

6、散热壳(也是某宝买的,不是官方的)

说明:

关于RKNN,官方给出了两种思路,一种是关于C的,另一种是关于Python的,这里我只介绍Python有关部分。

在接下来的操作中,一和二是在windows系统上进行操作的,三是在Ubuntu20.04系统上进行的,四是在香橙派5上操作的,大家注意区分!!!

一、使用官方指定的yolov5版本去训练:

不瞒大家,对于yolov5来说,博主本人在寒假之前也没用过,这个寒假才学会了yolov5的训练和应用,在此之前,我甚至都不知道yolov5还分为多个版本

进入教程后,首先点击框内链接跳转至yolov5的GitHub仓库

博主这里跳转过后是403,没关系,我们直接点击yoloV5官方库跳转至如下界面。

点击左上角箭头所指区域,搜索c5360f6e7009eb4d05f14d1cc9dae0963e949213,跳转至如下界面,按顺序点击箭头所指区域

进入如下界面后,点击Browse file

这样,我们就找到了正确的版本了

把代码保存到本地,接下来,我们点击Releases · ultralytics/yolov5 · GitHub,进入如下界面

滚动滑轮大概在界面的中部位置,点击箭头所指区域


然后就是开始我们的yolov5的简单训练了

完整资料可进群免费领取!!!

嵌入式物联网的学习之路非常漫长,不少人因为学习路线不对或者学习内容不够专业而错失高薪offer。不过别担心,我为大家整理了一份150多G的学习资源,基本上涵盖了嵌入式物联网学习的所有内容。点击下方链接,0元领取学习资源,让你的学习之路更加顺畅!记得点赞、关注、收藏、转发哦!

点击这里找小助理0元领取:扫码进群领资料


Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表