Skip to main content
无需任何摄像头即可端到端运行 QIR SDK 的 AI 视觉示例。两个示例都使用 image_publisher 以固定频率发布捆绑的图像,然后将帧推送到与摄像头启动方式相同的 QNN 推理管线。这些示例可在运行 Qualcomm Linux 或 Ubuntu 的 IQ-9075 EVK 上运行,也可在运行 Ubuntu 的 Qualcomm Dragonwing™ RB3 Gen 2 Vision Kit 上运行。

前提条件

在开始任一示例之前,请确认以下内容。
  • 有关更多信息,请参阅场景页面上的评估标签页。
  • 主机和设备可以使用 ping 命令在网络上相互访问。
  • 主机和设备上都提供 ROS 2 Jazzy,且 ROS_DOMAIN_ID 一致。
  • 设备运行 qcom-robotics-proprietary-image(Qualcomm Linux)或 qirp-sdk 或 qirp-sdk-desktop(Ubuntu)。

运行 AI 示例

按照您要运行的示例对应的标签页操作。两个示例都通过 image_publisher 发布输入图像,因此无需摄像头。
端到端运行 sample_resnet101,通过 Qualcomm® AI Engine Direct SDK (QNN) 使用 ResNet-101 模型对捆绑图像进行分类。

管线图

下图展示了管线中的 ROS 2 节点和话题。

运行示例

按照操作系统标签页操作。两种路径均使用内置的图像发布器启动,默认以 10 Hz 发布 glasses.jpg。
1

在设备上加载运行时环境

通过 SSH 连接到设备:
2

使用图像发布器启动示例

3

输出分类话题内容

在第二个 SSH 会话中:

预期结果

以下输出显示 /resnet101_output 上稳定的分类流。
在启动命令中传入 image_path:=<your image path> 可更改输入图像;标签会相应更新。

后续步骤

  • QIR SDK 用户指南(Qualcomm Linux) — 面向运行 Qualcomm Linux 软件的 Qualcomm Dragonwing 设备的完整 QIR SDK 用户指南,包括 SDK 概述、安装、镜像变体、交叉编译工具链、overlay 机制、迁移指南和故障排除。
  • QIR SDK 用户指南(Ubuntu) — 面向运行 Ubuntu 的 Qualcomm Dragonwing 设备的完整 QIR SDK 用户指南,包括软件架构、安装和示例应用。
  • 试用更多示例应用

    QIR SDK 示例应用 (Linux)

    QIR SDK 示例应用 (Ubuntu)