本文来源电子发烧友社区,作者:大菠萝Alpha, 帖子地址:https://bbs.elecfans.com/jishu_2309330_1_1.html
前面文章已经在Ubuntu20.04的系统上搭建交叉编译环境,并且在EASY EAI Nano开发板上执行了第一个程序。
一、下载源码
使用git工具,将远程仓库clone至本地:
git clone https://github.com/EASY-EAI/EASY-EAI-Toolkit-C-Solution.git
toolkit内置好几个AI案例,选择solu-helmetDetect。
root@EliteDesk:/media/rv1126/EASY-EAI-Toolkit/EASY-EAI-Toolkit-C-Solution$ ls
easyeai-api LICENSE README_CN.md README.md solu-EAI-box solu-faceDetect solu-faceRecognition solu-helmetDetect solu-personDetect solu-qrdecode solu-rtspMulitPlayer
二、编译源码
开发环境中执行./build.sh,过程&结果如下图:
在Release目录下生成了solu-helmetDetect可执行程序。
三、上传
需要上传2个文件,一个是前面生成的solu-helmetDetect文件,还有一个是官方提供的模型文件helmet_detect.model。
四、测试运行
在EASY EAI Nano开发板上执行./solu-helmetDetect。
[root@EASY-EAI-NANO:/userdata/Solu]# chmod 777 solu-helmetDetect
[root@EASY-EAI-NANO:/userdata/Solu]# ./solu-helmetDetect
media get entity by name: rkcif-lvds-subdev is null
media get entity by name: rkcif-lite-lvds-subdev is null
media get entity by name: rkisp-mpfbc-subdev is null
media get entity by name: rkisp_dmapath is null
media get entity by name: rkisp-mpfbc-subdev is null
media get entity by name: rkisp_dmapath is null
media get entity by name: rockchip-mipi-dphy-rx is null
[17:30:48.060264][CAMHW]:XCAM ERROR CamHwIsp20.cpp:928: No free isp&ispp needed by fake camera!
Rga built version:1.04 13a52df+2022-06-22 17:27:40
Had init the rga dev ctx = 0x57e68
Rga built version:1.04 13a52df+2022-06-22 17:27:40
##RKMEDIA Log level: 2
[RKMEDIA][SYS][Info]:text is all=2
[RKMEDIA][SYS][Info]:module is all, log_level is 2
ID: 1, sensor_name is m01_f_gc2093 1-007e, iqfiles is /etc/iqfiles
rk_aiq_uapi_sysctl_init/prepare succeed
rk_aiq_uapi_sysctl_start succeed
SAMPLE_COMM_ISP_SetFrameRate start 25
SAMPLE_COMM_ISP_SetFrameRate 25
[RKMEDIA][SYS][Info]:RK_MPI_VI_EnableChn: Enable VI[1:1]:rkispp_scale0, 1920x1080 Start...
[RKMEDIA][SYS][Info]:RKAIQ: parsing /dev/media0
media get entity by name: rkcif-lvds-subdev is null
media get entity by name: rkcif-lite-lvds-subdev is null
[RKMEDIA][SYS][Info]:RKAIQ: parsing /dev/media1
media get entity by name: rkisp-mpfbc-subdev is null
media get entity by name: rkisp_dmapath is null
[RKMEDIA][SYS][Info]:RKAIQ: model(rkisp0): isp_info(0): isp-subdev entity name: /dev/v4l-subdev5
[RKMEDIA][SYS][Info]:RKAIQ: parsing /dev/media2
media get entity by name: rkisp-mpfbc-subdev is null
media get entity by name: rkisp_dmapath is null
media get entity by name: rockchip-mipi-dphy-rx is null
[RKMEDIA][SYS][Info]:RKAIQ: model(rkisp1): isp_info(1): isp-subdev entity name: /dev/v4l-subdev9
[RKMEDIA][SYS][Info]:RKAIQ: parsing /dev/media3
[RKMEDIA][SYS][Info]:RKAIQ: model(rkispp0): ispp_info(0): ispp-subdev entity name: /dev/v4l-subdev0
[RKMEDIA][SYS][Info]:RKAIQ: parsing /dev/media4
[RKMEDIA][SYS][Info]:RKAIQ: model(rkispp1): ispp_info(1): ispp-subdev entity name: /dev/v4l-subdev1
[RKMEDIA][SYS][Info]:#V4l2Stream: camraID:1, Device:rkispp_scale0
[RKMEDIA][SYS][Warn]:camera_id: 1, chn: rkispp_scale0
[RKMEDIA][SYS][Warn]:camera_id: 1, chn: rkispp_scale0, idx: 0
[RKMEDIA][SYS][Info]:#V4l2Stream: camera id:1, VideoNode:/dev/video31
Using mplane plugin for capture
[RKMEDIA][SYS][Info]:#V4L2Ctx: open /dev/video31, fd 89
[RKMEDIA][SYS][Info]:RK_MPI_VI_EnableChn: Enable VI[1:1]:rkispp_scale0, 1920x1080 End...
[RKMEDIA][SYS][Info]:RK_MPI_VO_CreateChn: Enable VO[1] Start...
[RKMEDIA][SYS][Info]:conn id : 56, enc id: 55, crtc id: 53, plane id: 52, w/h: 720,1280, fps: 58
[RKMEDIA][SYS][Info]:RK_MPI_VO_CreateChn: Enable VO[1] End!
[RKMEDIA][SYS][Info]:RK_MPI_VO_CreateChn: Enable VO[0] Start...
[RKMEDIA][SYS][Info]:conn id : 56, enc id: 55, crtc id: 53, plane id: 54, w/h: 720,1280, fps: 58
[RKMEDIA][SYS][Info]:RK_MPI_VO_CreateChn: Enable VO[0] End!
[RKMEDIA][SYS][Info]:RK_MPI_RGA_CreateChn: Enable RGA[0], Rect<0,0,720,1280> Start...
[RKMEDIA][SYS][Info]:FilterFlow:rkrga: Enable BufferPool! memtype:hw_mem, memcnt:4
[RKMEDIA][SYS][Info]:Opened DRM device /dev/dri/card0: driver rockchip version 2.0.0.
[RKMEDIA][SYS][Info]:RK_MPI_RGA_CreateChn: Enable RGA[0], Rect<0,0,720,1280> End...
#Bind rga[0] to VM[0]:Chn[0]....
[RKMEDIA][SYS][Info]:RK_MPI_SYS_Bind: Bind Mode[RGA]:Chn[0] to Mode[VMIX]:Chn[0]...
#Bind VMX[0] to VO[0]....
[RKMEDIA][SYS][Info]:RK_MPI_SYS_Bind: Bind Mode[VMIX]:Chn[0] to Mode[VO]:Chn[0]...
[RKMEDIA][SYS][Warn]:RK_MPI_SYS_Bind: SrcChn:VMIX[0]:Chn[x] status(3) invalid!
librknn_runtime version 1.7.1 (97198ce build: 2021-11-24 09:32:17 base: 1131)
因为没有安全帽,网络上找了个戴安全帽的照片,哈哈:)
检测到安全帽:

没有带安全帽:
业务应用打印的log。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
AI
+关注
关注
91文章
41027浏览量
302555 -
nano
+关注
关注
1文章
162浏览量
32221 -
开发板试用
+关注
关注
3文章
303浏览量
2786
发布评论请先 登录
相关推荐
热点推荐
【EASY EAI Nano-TB(RV1126B)开发板试用】02. 测试camera功能以及算法
整体而言,easy eai的资料是很完善的,demo测试起来也很方便
文档简介:
https://www.easy-eai.com/document_details/27/1085
本
发表于 12-23 19:53
【EASY EAI Nano-TB(RV1126B)开发板试用】介绍、系统安装
【EASY EAI Nano-TB(RV1126B)开发板试用】介绍、系统安装
本文介绍了灵眸科技 EASY
发表于 12-23 18:05
【EASY EAI Nano-TB(RV1126B)开发板试用】+1、开箱上电
EASY EAI Nano-TB(RV1126B)开发板开箱报告:
1 开箱体验:精致包装与丰富配件
EASY EAI
发表于 11-19 21:39
EASY EAI Nano-TB(RV1126B)开发板试用】1、初识
非常感谢电子发烧友以及灵眸科技给了我这次试用EASY EAI Nano-TB(RV1126B)开发板的机会,星期四确认了我的试用机会,星期五
发表于 11-16 11:15
【EASY EAI Nano-TB(RV1126B)开发板试用】命令行功能测试-shell脚本进行IO控制-红绿灯按钮项目
0接上文【EASY EAI Nano-TB(RV1126B)开发板试用】命令行功能测试-shel
发表于 11-03 10:00
【EASY EAI Nano-TB(RV1126B)开发板试用】命令行功能测试-shell脚本进行IO控制-红绿灯项目
接上文【EASY EAI Nano-TB(RV1126B)开发板试用】通过wifi连接,使用ssh登录EASY
发表于 11-02 18:34
【EASY EAI Nano-TB(RV1126B)开发板试用】命令行功能测试-shell脚本进行IO控制-灯闪
)。
命令行功能测试
我准备在Ubuntu主板命令行启动后网络SSH 下用shell脚本进行控制部分硬件测试。从IO控制-灯闪开始。
EASY E
发表于 11-01 21:26
【免费试用】EASY EAI Nano-TB(RV1126B)开发套件评测
EASY-EAI-Nano-TB是灵眸科技研发的一款应用于AIoT领域的AIOT主板。核心板基于瑞芯微的RV1126B处理器设计,并引入了新一代完全基于硬件的最大12M像素ISP(图像信号处理器
【作品合集】灵眸科技EASY EAI Orin Nano(RK3576)开发板测评
)开发板试用体验】使用和LVGL的anim(简易动画)和animimg(图像动画)控件组合实现复杂的动画功能
【EASY EAI Orin Nano
发表于 09-09 09:59
【EASY EAI Orin Nano开发板试用体验】EASY-EAI-Toolkit人脸识别
本篇使用算法组件实现人脸检测。
一.准备工作
1.首先使用到EASY-EAI-Toolkit组件,ubuntu挂载目录下克隆git clone https://github.com/EASY-EAI
发表于 07-20 14:40
【EASY EAI Orin Nano开发板试用体验】人脸识别提升
【前言】【新提醒】【EASY EAI Orin Nano开发板试用体验】人脸识别体验 - EASY EA
发表于 07-05 15:21
【EASY EAI Orin Nano开发板试用体验】EASY-EAI-Toolkit初体验
本次EASY EAI Orin Nano开发板试用体验主要是超级想体验灵眸的EASY-EAI-Toolkit。
一、简介
发表于 06-28 21:21
【EASY EAI Orin Nano开发板试用体验】人脸识别体验
root@EASY-EAI-ORIN-NANO:/# sudo mount -t nfs 192.168.3.85:/home/developer/nfsroot /home/orin-nano/Desktop
发表于 06-26 06:54
【EASY EAI Orin Nano开发板试用体验】安装nfs服务器
/developer/nfsroot *
developer@EASY-EAI-Develop:~$
测试:
使用typec连上开发板后,执行adb shell登录开发板。
在Desktop中创建nfs 然后
发表于 06-22 17:32
【EASY EAI Orin Nano开发板试用体验】开发环境准备
【前言】
首先感谢电子发烧友论坛以及灵眸科技给示了我这次非常难得的【EASY EAI Orin Nano开发板试用体验】的机会,在进行评测之前首先需要创建开发环境。
灵眸科技有非常详细
发表于 06-22 16:42
【EASY EAI Nano开源套件试用体验】AI功能测试--头盔检测
评论