1. 模型部署示例介绍
本小节展示yolov5模型的在EASY EAI Nano-TB的部署过程,该模型仅经过简单训练供示例使用,不保证模型精度。
2. 准备工作
2.1 硬件准备
需准备EASY EAI Nano-TB开发板,Type-C数据线、网线。可以基于MobaXterm的ssh远程桌面登录调试。首先使用网线把EASY EAI Nano-TB的千兆以太网接口与连着路由LAN口的交换机或者路由器的LAN口连接,如下图所示。

以及串口连接。

2.2 开发环境准备
如果您初次阅读此文档,请阅读《入门指南/开发环境准备/Easy-Eai编译环境准备与更新》,并按照其相关的操作,进行编译环境的部署。
在PC端Ubuntu系统中执行run脚本,进入EASY-EAI编译环境,具体如下所示。
cd ~/develop_environment ./run.sh

3. 源码下载以及例程编译
下载yolov5 C Demo示例文件。
百度网盘链接: (https://pan.baidu.com/s/1_oSUSS_OQMo-VbAoq7SYCw?pwd=chyp 提取码:1234)。
下载程序包移至ubuntu环境后,执行以下指令解压:
tar -xvf yolov5_detect_C_demo.tar.bz2
下载解压后如下图所示:

在EASY-EAI 编译环境下,进入到对应的例程目录执行编译操作,具体命令如下所示:
cd /opt/nfsroot/rknn-src/RV1126B/yolov5_detect_C_demo/ ./build.sh

同时,把可执行程序目录yolov5_detect_demo_release/复制到开发板/userdata目录上:
cd /userdata/yolov5_detect_demo_release/

4. 在开发板执行yolov5 demo
通过串口调试或ssh调试,进入板卡后台,定位到例程部署的位置,如下所示:
cd /userdata/yolov5_detect_demo_release/

运行例程命令如下所示:
chmod 777 yolov5_detect_demo sudo ./yolov5_detect_demo
执行结果如下图所示,算法执行时间为38ms:

在EASY-EAI编译环境可以取回测试图片:
cp /mnt/userdata/yolov5_detect_demo_release/result.jpg .

测试结果如下图所示:

至此,yolov5目标检测例程已成功在板卡运行。
-
人工智能
+关注
关注
1821文章
50376浏览量
267085 -
开发板
+关注
关注
26文章
6435浏览量
121231 -
瑞芯微
+关注
关注
27文章
863浏览量
54682 -
EASY-EAI灵眸科技
+关注
关注
4文章
111浏览量
3729 -
RV1126B
+关注
关注
0文章
100浏览量
255
发布评论请先 登录
瑞芯微(EASY EAI)RV1126B 音频输入
瑞芯微(EASY EAI)RV1126B PWM使用
瑞芯微(EASY EAI)RV1126B 音频输出
【EASY EAI Nano-TB(RV1126B)开发板试用】+初识篇
【EASY EAI Nano-TB(RV1126B)开发板试用】命令行功能测试-shell脚本进行IO控制-灯闪
【EASY EAI Nano-TB(RV1126B)开发板试用】命令行功能测试-shell脚本进行IO控制-红绿灯项目
【EASY EAI Nano-TB(RV1126B)开发板试用】命令行功能测试-shell脚本进行IO控制-红绿灯按钮项目
【EASY EAI Nano-TB(RV1126B)开发板试用】+1、开箱上电
【EASY EAI Nano-TB(RV1126B)开发板试用】介绍、系统安装
RV1126系列选型指南:从RV1126到RV1126B,一文看懂升级差异
【免费试用】EASY EAI Nano-TB(RV1126B)开发套件评测
替代升级实锤!实测RV1126B,CPU性能吊打RV1126
瑞芯微(EASY EAI)RV1126B 人体关键点识别
瑞芯微(EASY EAI)RV1126B rknn-toolkit-lite2使用方法
瑞芯微(EASY EAI)RV1126B 模型部署示例
评论