当前位置:首页 > 热点 > 【机器视觉】睿擎平台支持NCNN AI 推理框架,轻松实现实时目标检测( 睿擎线下 Workshop 报名已开启)

【机器视觉】睿擎平台支持NCNN AI 推理框架,轻松实现实时目标检测( 睿擎线下 Workshop 报名已开启)

在工业4.0与边缘计算加速发展的机器检测背景下,嵌入式设备的视觉实现实实时目标检测能力已成为智能制造等领域的核心技术需求。然而,睿擎睿擎移动端设备受限于算力与能耗,平台传统深度学习框架难以兼顾效率与精度。支持为此,推理睿擎平台在RT-Thread系统上深度集成NCNN推理框架,框架通过其轻量化架构与硬件级优化能力,轻松启结合YOLO系列算法的目标高效单阶段检测特性,实现了工业场景下的线下目标检测系统。


一. NCNN 简介


NCNN是报名由腾讯公司开源的一个专为移动端平台设计的高性能神经网络前向计算框架。该框架以其轻量级、已开高效率以及强大的机器检测跨平台兼容性而著称,能够在资源受限的视觉实现实移动设备上实现深度学习模型的快速部署与高效推理。NCNN的睿擎睿擎核心优势在于其精简的库体积、优化的计算性能,特别适用于嵌入式设备等边缘计算场景中的AI应用开发。



二. YOLO 模型简介


YOLO(You Only Look Once)是一种革命性的实时目标检测架构,其核心思想是将目标检测任务重构为单阶段回归问题。与传统的两阶段检测器(如Faster R-CNN)相比,YOLO通过单次前向传播即可同时预测图像中所有目标的边界框坐标、类别概率和置信度。当前YOLO系列(v5/v7/v8/v10)持续优化精度-速度平衡,结合NCNN等轻量级推理框架,已成为工业机器视觉领域实时目标检测的部署标准。其单阶段处理架构从根本上解决了传统方法在实时性上的瓶颈,为嵌入式设备赋予高响应能力。



三. 睿擎派实战部署


以下步骤完整展示了在睿擎派(基于瑞芯微RK3506J 三核 Cortex A7 1.5G主频,256M Bytes DDR,256M Bytes Nandflsh)硬件平台上部署和运行 YOLOV3 模型的过程。

be76866c-7da9-11f0-9080-92fbcf53809c.png

1. 创建示例工程

a.示例工程

在RuiChing Studio 中,按以下步骤创建 09_ai_mobilenetv2_yolov3

be92cff2-7da9-11f0-9080-92fbcf53809c.png


b. 核心示例代码

工程生成的 yolov3.cpp 文件中,核心代码部分如下:

bea63eca-7da9-11f0-9080-92fbcf53809c.png


c. 对核心代码解析如下:

l cv::imread:加载需要检测的图像;

l detect_yolov3:运用 YOLOv3 模型对输入的图像进行目标检测,把检测到的目标信息存于 objects 向量中;

l draw_objects :在输入图像上绘制检测到的目标框和标签,然后把绘制后的图像保存到指定路径源。


2. 编译示例工程

对 09_ai_yolo_detection 示例工程进行编译:

beb78f5e-7da9-11f0-9080-92fbcf53809c.png


3. 运行程序

a. 准备模型和资源

SD卡中存放mobilenetv2_yolov3.param和mobilenetv2_yolov3.bin,以及待检测的图片。

becfacba-7da9-11f0-9080-92fbcf53809c.png


b. 运行程序

运行程序后,将测试图像传入系统,程序会调用 YOLO 模型进行目标检测,在输出图像上绘制检测到目标的边界框和类别标签。

bee2ed3e-7da9-11f0-9080-92fbcf53809c.png


查看检测结果

bef35b6a-7da9-11f0-9080-92fbcf53809c.png



小结


睿擎工业开发平台凭借其全栈自主可控的软硬件协同架构,在成功部署YOLO等视觉检测模型的基础上,进一步支持多类型AI框架与模型的灵活接入,为工业场景提供了开放、高效的AI赋能平台。

想亲手在睿擎派上复现 NCNN+YOLO 的实时目标检测?想体验从模型部署到工业场景落地的全流程实操?

9 月 4 日,睿擎工业开发平台上海站 Workshop 为你开放专属实战机会 —— 现场不仅能近距离观摩机器视觉DEMO(基于 NCNN 框架的实时目标检测,搭配 4.3 寸 MIPI屏直观展示检测结果)

参会即得 “睿擎派” 50 元优惠券,更有机会抽中睿擎派开发板或《RT-Thread 设计与实现》书籍,带设备回家继续深耕机器视觉开发!

(责任编辑:时尚)

推荐文章
  • RJ45转接头的用途和分类 如何判断RJ45线缆质量

    RJ45转接头的用途和分类 如何判断RJ45线缆质量 RJ45转接头的用途网络连接:RJ45转接头可以将RJ45接口的设备如电脑、路由器、交换机等)连接到其他类型的接口,如RJ11电话线接口)或USB接口。设备兼容性:在不同设备之间进行网络连接时,可能需 ...[详细]
  • CBB电容如何选型 CBB电容的耐压等级

    CBB电容如何选型 CBB电容的耐压等级 1. CBB电容器的基本概念CBB电容器,全称为聚丙烯薄膜电容器,是一种以聚丙烯薄膜为介质的电容器。它具有自愈性、高稳定性、低损耗、高可靠性等优点,适用于高频、高压、高可靠性的场合。2. CBB电容器 ...[详细]
  • 云知声受邀出席WIM2024创新者年会

    云知声受邀出席WIM2024创新者年会 近日,由亿欧主办的「WIM2024创新者年会」在北京盛大举行。此次年会汇聚了全球创新领域的百余位重量级嘉宾,通过独立演讲、圆桌论坛、报告发布、榜单揭晓等多种形式,深入剖析人工智能与未来产业发展的新趋势 ...[详细]
  • 云知声受邀出席WIM2024创新者年会

    云知声受邀出席WIM2024创新者年会 近日,由亿欧主办的「WIM2024创新者年会」在北京盛大举行。此次年会汇聚了全球创新领域的百余位重量级嘉宾,通过独立演讲、圆桌论坛、报告发布、榜单揭晓等多种形式,深入剖析人工智能与未来产业发展的新趋势 ...[详细]
  • 西部数据执行副总裁Robert Soderbery将离职,公司即将拆分

    西部数据执行副总裁Robert Soderbery将离职,公司即将拆分 近日,全球知名的数据存储解决方案提供商西部数据宣布了一则重要的人事变动消息。据悉,该公司执行副总裁兼NAND和SSD业务部门负责人Robert Soderbery将于2025年1月2日正式离职。这一变 ...[详细]
  • EMMC和NAND闪存的区别

    EMMC和NAND闪存的区别 在现代电子设备中,存储技术扮演着至关重要的角色。随着技术的发展,存储解决方案也在不断进步,以满足日益增长的数据存储需求。EMMC嵌入式多媒体卡)和NAND闪存是两种广泛使用的存储技术,它们在智能手机、 ...[详细]
  • 新思科技推出超以太网与UALink IP解决方案

    新思科技推出超以太网与UALink IP解决方案 近日,全球领先的电子设计自动化(EDA)和半导体IP供应商新思科技(Synopsys, Inc.)宣布了一项重大技术创新——推出业界首款超以太网IP和UALink IP解决方案。这一创新旨在满足高性能 ...[详细]
  • 2024年11月127款产品适配LoongArch平台

    2024年11月127款产品适配LoongArch平台 2024年11月,龙芯桌面和服务器平台新增73家企业的127款适配产品。其中包括:业务系统25款、安全应用18款、网络应用11款、医疗健康9款、地理信息系统6款、图形图像6款、社交沟通5款、教育教学2 ...[详细]
  • 老年痴呆盯上年轻人?专家详解如何防治记忆衰减

    老年痴呆盯上年轻人?专家详解如何防治记忆衰减 老年痴呆盯上年轻人?专家详解如何防治记忆衰减 编辑:汤晓雪 来源:中 ...[详细]
  • 三坐标测量机常见故障及解决方法

    三坐标测量机常见故障及解决方法 三坐标测量机CMM,CoordinateMeasuring Machine)是一种高精度的测量设备,广泛应用于机械加工、汽车制造、航空航天等行业。由于其精密性和复杂性,三坐标测量机在使用过程中可能会出 ...[详细]
热点阅读