当前位置: 首页 > news >正文

单板挑战4路YOLOv8!米尔瑞芯微RK3576开发板性能实测

在科技飞速发展的当下,人工智能与边缘计算的融合正以前所未有的速度重塑着我们的生活。RK3576芯片拥有4核Cortex-A72以及4核Cortex-A53提供基础算力,6TOPS算力NPU来模型推导运算。使用YOLOv8模型时也是手到擒来,接下来随着步伐看看它表现如何。

YOLO简介

YOLO(You Only Look Once)是当前业界领先的实时目标检测算法系列,以其速度和精度的完美平衡而闻名。从它发布至今,经历了好几个版本变革,下图是它发展历史。

图1-1. YOLO版本发展史

YOLOv8在性能、易用性、架构现代性和生态之间取得了最佳的平衡,它是目前最全面,最省心选择。

同样YOLOv8也有很多尾缀,用一个表简单列一下它们分别代表什么意思:

表1-1.按任务类型区分

后缀

全称

任务

输出

典型应用

-det

Detection

目标检测

边界框 (BBox)+类别和置信度

找出图像中所有感兴趣的物体并用框标出。如:行人检测、车辆检测、安全帽检测。

-seg

Segmentation

实例分割

边界框+类别+像素级掩膜 (Mask)

在目标检测的基础上,进一步勾勒出物体的精确轮廓。如:抠图、自动驾驶中识别道路和车辆形状。

-pose

Pose

关键点检测

边界框+人体关键点(17个点)

检测人体的关键骨骼点。如:动作识别、健身姿态分析、人机交互。

-cls

Classification

图像分类

整个图像的类别标签

判断一张图片属于哪个类别。如:猫狗分类、图像质量评估。

-obb

Oriented Bounding Boxes

旋转目标检测

旋转边界框(BBox+角度θ)+类别和置信度

检测带有角度的物体,其边界框不是水平的。

表1-2.按模型尺寸分

前缀

含义

特点

适用场景

n

Nano

极小的模型,速度最快,精度最低

移动端、嵌入式设备(如 Jetson Nano)、CPU实时推理

s

Small

小模型,速度和精度平衡

最常用的起点,适合大多数需要实时性的场景(如视频流分析)

m

Medium

中等模型,精度和速度的最佳权衡

对精度有较高要求,且仍有不错的速度

l

Large

大模型,精度高,速度较慢

服务器端应用,其中精度比速度更重要

x

X-Large

超大模型,精度最高,速度最慢

学术研究、刷榜、对精度有极致要求的离线分析

米尔Demo模型选择

基于MYD-LR3576来说,选择s/n小模型相对合适,使用基础功能和-seg,-obb,-pos来演示。

米尔基于RK3576开发板

单独测试视频场景

1.YOLOv8s.int 目标检测模型

2.YOLOv8s-seg.int 实例分割模型

3.YOLOv8s-pose.int 人体姿态估计模型

4.YOLOv8s-obb.float 旋转目标检测模型

上面已经看到了单独解析视频时,每一种模型效果,接下来演示MYD-LR3576通过4路摄像头同时推导效果。

实现方式如下:

MYD-LR3576拥有3路MIPI-CSI接口,通过3个MY-CAM004M分别接入3路MIPI-CSI,采用2+1+1方式搭载4路AHD高清摄像头,摄像头采集的画面输出为H.264编码的RTSP码流,1920*1080分辨率,30帧。经过MYD-LR3576开发板处理后,单路视频输出1920*1080,25fps,4路视频加起来在60~70帧,cpu占用率接近100%,NPU综合利用率在50~60%。

图1-2. 实物接线概要图

图1-3. 摄像头数据处理流程图

MYIR在程序中做了哪些优化

AI推导一轮流程

  • 获取CSI一帧数据

  • 裁剪数据到xxx*yyy较小图片

  • 调用RKNN api处理

  • 获取返回特征位置和相似度

  • 对应放大到原始图片

  • 增加方框和相似度值到原图

这样做后果是CPU利用率不高,视频采集帧数低,最后显示效果会卡顿。

米尔采用线程池方案,将上述过程通过线程处理,充分利用4个A72和4个A53资源,同时采用RGA来做图片裁剪和放大。将CPU,GPU,NPU,VPU4个模块协同工作,资源最大限度开发使用。

总结:

RK3576 在 YOLOv8 模型表现上十分亮眼,它的应用场景涉及到很多领域。例如智能安防,在公共场所,如机场、火车站、商场等,部署的安防监控系统,快速准确地识别出人群中的异常行为,如打架斗殴、奔跑逃窜等,并及时发出警报,同时,通过人脸识别技术,系统可以对进入场所的人员进行身份识别,与数据库中的信息进行比对,实现对重点人员的监控和追踪。又或者搭载智能机器人赋予迅速反馈。

更多MYD-LR3576创新应用,敬请期待。


文章转载自:

http://Lai8FhTX.ckLgf.cn
http://5XfIWnt1.ckLgf.cn
http://V7OhJcLa.ckLgf.cn
http://rXH4s8oi.ckLgf.cn
http://8hneKhHd.ckLgf.cn
http://eCWBpPIX.ckLgf.cn
http://NJpGgAwK.ckLgf.cn
http://evmg17Bt.ckLgf.cn
http://Mj7maGed.ckLgf.cn
http://4P82cVSQ.ckLgf.cn
http://zlbofJKX.ckLgf.cn
http://HVkcq5p1.ckLgf.cn
http://sIM5DeTu.ckLgf.cn
http://tyIerB53.ckLgf.cn
http://fS6EwRzn.ckLgf.cn
http://oUtkFJRr.ckLgf.cn
http://miywr8Wc.ckLgf.cn
http://wvJW6X7V.ckLgf.cn
http://wAcvhA5p.ckLgf.cn
http://uZrUWraP.ckLgf.cn
http://77EnYxCv.ckLgf.cn
http://Kes1oNJE.ckLgf.cn
http://F9mtVb87.ckLgf.cn
http://xKSmMT8u.ckLgf.cn
http://5Vjvv5Pt.ckLgf.cn
http://s8RFJ50w.ckLgf.cn
http://ZG67Lsb1.ckLgf.cn
http://POcnpbNA.ckLgf.cn
http://YDTmVxnA.ckLgf.cn
http://zaFIVsu8.ckLgf.cn
http://www.dtcms.com/a/381122.html

相关文章:

  • 硬件(九)寄存器、外设与中断机制
  • 《常见的设计模式——单例、代理与适配器》
  • 海龟交易策略
  • MySQL 事务
  • claude code使用小窍门
  • Recaptcha2 图像识别 API 对接说明
  • Spring中 @Value注解设置默认值
  • Linux / Windows 下连续发送多帧 8 字节指令,下位机只响应第一帧,第二帧“丢失”。
  • RStudio 教程:以抑郁量表测评数据分析为例
  • 驱动程序介绍及其安装说明
  • Day03 前缀和 | 1248. 统计「优美子数组」、53. 最大子数组和
  • 现代化心理中心场室建设与规划之道
  • 面向小白用户的多集群云原生应用管理平台设计
  • 怎么设计一个高效的任务调度器,避免任务饥饿
  • Linux运维核心知识体系总结:从安全加密到服务部署
  • 50期权日内交易技巧
  • 枚举算法和排序算法能力测试
  • 未来之窗昭和仙君 (四) 前端网页分页 — 东方仙盟筑基期
  • Class50 LSTM
  • Redis是什么?一篇讲透它的定位、特点与应用场景
  • [zlaq.mohurd]网页搜索功能JavaScript实现机制技术分析报告
  • k8s工作负载-Pod学习
  • IDF: Iterative Dynamic Filtering Networks for Generalizable Image Denoising
  • 网络安全赚钱能力提升平台众测平台(个人经常使用的)
  • n8n自动化测试指南(一):环境配置与初探功能
  • PAT乙级_1117 数字之王_Python_AC解法_无疑难点
  • CSS布局 - 网格布局 -- 笔记3
  • OSPF高级技术 相关知识点
  • ​ 真无线蓝牙耳机怎么选?舒适与实用如何兼得?
  • 4. 信息安全技术基础知识