C8550-在8550DK上运行YOLO v10

操作系统 云服务/平台 所需技能水平 关注领域
Ubuntu核心 --- 中级 嵌入、计算机视觉

项目目标

YOLOv10 是一种先进的物体检测模型,因其在实时应用中的出色准确性和速度而广受好评。它在自动驾驶、安全监控和机器人等各个领域的部署代表了计算机视觉领域的一项关键进步,促进了智能系统与日常生活的无缝集成。YOLOv10 的突出特点之一是它能够在不需要非最大抑制 (NMS) 后处理的情况下运行,从而简化了检测流程并提高了性能。这种效率不仅加速了检测过程,还降低了计算开销,使 YOLOv10 成为实时应用的宝贵资产。它对物体检测技术发展的贡献是深远的,使其成为生成式人工智能和智能自动化持续发展的关键参与者。

项目说明

该项目构建了一个在 C8550DK 平台上运行开源模型“YOLOv10”的 CLI 应用程序,使用 SNPE 运行无需 NMS 后处理的对象检测。

所需材料/零部件清单/工具

  • C8550 DK

  • USB Line

  • Charger

 

C8550DK套件

Type-c 数据线

电源

源代码/源示例/可执行应用程序

  • 源代码

应用效果

额外资源

  • 视频链接

构建/汇编指令

# 在C8550-LE SDK中

cd 8550-YOLOv10-det/; mkdir build; cd build; cmake ../; make -j6

 

使用说明

由于版权要求,SNPE SDK 和模型文件不直接提供。从https://softwarecenter.qualcomm.com/#/catalog/item/qualcomm_neural_processing_sdk 下载 SNPE SDK,选择 2.13.0.230730 作为版本,下载并按照指南目录将其放入 C8550DK 设备中。您可以从 https://github.com/THU-MIG/yolov10 下载 yolov10 代码并导出预训练的 yolov10s 模型的 onnx,然后将其转换为 SNPE x86 环境中的 dlc 模型。编译执行后,您可以在 C8550DK LU 系统中生成测试应用程序,然后您可以在板上运行该应用程序。

 

提供人信息

姓名 名称公司
zhangzz6687@thundersoft.com

中科创达

weihuan0701@thundersoft.com

中科创达

 

如提交有关内容(以下简称为“提交内容”),则表明您向高通公司授予有关以下各项的免费、永久性、非排他性、不受限制、全球范围内的许可:(a)公布、使用、复制、转授、改编、传输、公开执行或展示提交内容;(b)在没有限制条件的情况下使用、复制、修改、改编、发布、翻译、创作衍生作品、分发、执行、演示、托管、提供和发布您的提交内容;(c)向第三方转授无限制的行使针对提交内容所授予的前述任何权利的权利。前述权利应当包括利用提交内容中的任何理念、概念、知识产权、或专有权利的权利,包括但不限于在任何相关司法管辖区内根据著作权、商标、服务标记或专利等法律所享有的权利,同时高通公司无须向您支付任何款项。您声明并保证,您拥有有关提交内容的所有权利、所有权和权益,或您已被授予有关提交内容的充分权利,以确保能够按照前述方式使用提交内容。

 

高通软件中心

通过集中式门户站无缝管理您的高通®软件和工具

下载软件中心

申请成为“Qualcomm荣誉技术大使”

“Qualcomm荣誉技术大使”是Qualcomm开发者社区对开发者用户技术能力与影响力的认证体现,该荣誉代表Qualcomm社区对用户贡献的认可与肯定。

立即申请

Qualcomm 解决方案

 

招贤纳士

Qualcomm在中国的业务发展迅速,每年提供大量的技术岗位,分布在北京,上海,深圳等地。Qualcomm开发者社区是开发者藏龙卧虎之地,Qualcomm中国HR特别设立了招聘通道,欢迎开发者同学踊跃报名。