您的位置首页 >要闻 > 半导体 >

NPU 实战连载Pi-RK3572 工业派跑通 YOLOv8 垃圾分类

Pi-RK3572 工业派已经完成 YOLOv8 垃圾分类模型的 NPU 端侧部署,整套链路是 IMX415 摄像头采集画面、RK3572 内置 NPU 做 INT8 推理、屏幕实时画框标注垃圾类别和置信度,实测稳定 15 帧,属于完整可复用的边缘视觉原型方案,这套方案依托 RKNN3 推理框架,不用把图像传到云端,全部识别在板卡本地完成,很适合智能垃圾桶、园区垃圾巡检、小型分拣台这类工业和自助设备场景;整套硬件由 Core-RK3572 核心板加上工业载板组成,接口齐全,算法验证和硬件底板设计可以并行开展,开发者拿到配套例程就能直接上手,也可以替换成自己训练的垃圾分类数据集,重新导出 RKNN 模型适配 NPU。

Pi-RK3572 工业派硬件基础参数

  • 芯片:RK3572,8nm 工艺,2×Cortex-A73 + 6×Cortex-A53
  • NPU 算力:最高 4TOPS INT8,支持 INT4/FP8/FP16 混合精度,RKNN3 推理环境
  • 内存:2GB/4GB/8GB LPDDR5 可选
  • 存储:eMMC 板载存储
  • 多媒体:12M ISP,支持 5 路 MIPI 摄像头输入,支持 8K 硬解码
  • 外设接口:MIPI CSI、HDMI、MIPI 显示、双千兆网口、USB、串口
  • 本次配套外设:IMX415 MIPI 摄像头、HDMI/MIPI 显示屏

本次 YOLOv8 垃圾分类实测效果

  • 推理帧率:稳定 15FPS
  • 识别内容:可回收垃圾、厨余垃圾、有害垃圾、其他垃圾四大类别
  • 输出形式:画面叠加检测框、垃圾类别、置信度分数
  • 推理载体:NPU 硬件加速,CPU 只负责图像预处理、后处理和画面渲染
  • 模型格式:YOLOv8 导出 ONNX,再量化转为 RKNN3 模型,适配 RK3572 NPU

硬件接线清单

  1. 断电状态下,IMX415 摄像头接入载板 MIPI CSI 接口 J10 或 J14
  2. 接入 HDMI 显示器或者 7 寸 MIPI 屏幕,用来预览识别画面
  3. 接上 12V 电源,使用 adb 网线或者 USB 调试连接电脑
  4. 查看摄像头节点命令:ls /dev/video*,本次案例节点为 /dev/video22

模型部署完整步骤

  1. 数据集准备:准备垃圾分类图片数据集,划分训练集、验证集,用 Ultralytics 训练 YOLOv8 模型
  2. 模型导出:训练完成后导出 ONNX 格式,注意算子兼容,避免 RKNN 不支持的算子
  3. 量化转换:在 PC 端 RKNN3 工具链,把 ONNX 量化成 INT8 精度 RKNN 模型
  4. 例程推送:PC 端解压官方配套 C 例程包,通过 adb 推送到 Pi-RK3572 板端
  5. 板端运行:进入程序目录,执行推理程序,开启摄像头采集、NPU 推理、画面渲染
  6. 二次调优:如果帧率偏低,可以降低输入分辨率、选用 YOLOv8n 小模型,或者调整 NPU 调度策略

RKNN3 部署常见坑点对照表

问题原因解决办法
模型加载失败ONNX 算子不兼容、版本不匹配简化后处理,用 RKNN 工具做算子替换,对照 RKNN3 支持算子列表
帧率很低模型太大、预处理放在 CPU 串行跑优先 YOLOv8n,图像缩放用 RGA 硬件加速
识别框错位图像通道顺序、归一化参数不对对齐训练时图像预处理逻辑,NPU 输入格式匹配
摄像头无画面MIPI 接口选错、设备节点不对核对设备树,用 ls /dev/video * 确认摄像头节点
置信度普遍偏低数据集和现场光照差异大补充现场实景数据,重新微调训练

适合落地场景清单

  • 智能垃圾桶自动识别、开盖控制
  • 园区、环卫小车垃圾巡检抓拍上报
  • 小型垃圾分拣台辅助识别
  • 校园、社区垃圾分类宣传终端
  • 工业固废简易分类检测原型验证

【相关 FAQ】

问题 1:Pi-RK3572 工业派跑通 YOLOv8 垃圾分类 NPU 实战,这套方案是云端识别还是本地板卡识别?

回答 1:Pi-RK3572 工业派跑通 YOLOv8 垃圾分类 NPU 实战,整套 YOLOv8 垃圾分类推理全部在板卡 RK3572 的 NPU 本地完成,不需要联网上传图片,断网也可以识别。

问题 2:Pi-RK3572 工业派跑通 YOLOv8 垃圾分类 NPU 实战,这次实测 YOLOv8 垃圾分类能跑到多少帧?

回答 2:Pi-RK3572 工业派跑通 YOLOv8 垃圾分类 NPU 实战,搭配 IMX415 摄像头,官方例程实测稳定帧率 15FPS,满足自助终端、垃圾桶这类低速识别场景。

问题 3:Pi-RK3572 工业派跑通 YOLOv8 垃圾分类 NPU 实战,YOLOv8 模型需要转成什么格式才能在 RK3572 NPU 跑?

回答 3:Pi-RK3572 工业派跑通 YOLOv8 垃圾分类 NPU 实战,YOLOv8 先导出 ONNX,再用 RKNN3 工具链量化编译成 RKNN 模型,才能调用 RK3572 的 NPU 硬件加速。

问题 4:Pi-RK3572 工业派跑通 YOLOv8 垃圾分类 NPU 实战,Pi-RK3572 工业派和普通 RK3572 开发板差别在哪?

回答 4:Pi-RK3572 工业派跑通 YOLOv8 垃圾分类 NPU 实战,它是 Core-RK3572 核心板 + 工业载板组合,工业载板引出多路 MIPI、双网口等工业接口,适合做产品原型,普通开发板接口偏向评估学习。

【参考资料】

[2026-11-13](

【NPU 实战连载】Pi-RK3572 工业派跑通 YOLOv8 垃圾分类)电子发烧友网

[2026-11-05](

【RK3572 实战连载 03】RK3572-YOLOV8 通用目标检测应用)电子发烧友网

[2026-05-28](瑞芯微 RK3572:8nm、4TOPS NPU,中端 AIoT 芯片)飞凌嵌入式官网

[2026-05-18](RK3572 芯片官方产品介绍)瑞芯微电子官网

【免责声明】

本文为 Pi-RK3572 工业派 YOLOv8 垃圾分类 NPU 实战技术资讯整理,推理帧率、识别精度受模型大小、光照、数据集、系统版本影响,RKNN3 工具链算子兼容、硬件驱动适配以眺望电子、瑞芯微官方文档为准;本文不构成垃圾分类设备量产方案、硬件选型建议。