Skip to main content
Qualcomm® Qdemo 应用程序提供了一个图形界面,用于探索由 Qualcomm Intelligent Multimedia Product(QIMP)SDK 驱动的多媒体和 AI 示例应用程序。Qdemo 专为在基于 Ubuntu 的 Dragonwing 开发板上工作的开发者设计,无需手动编写 GStreamer 代码即可快速评估 AI 管线和多媒体能力。得益于 QIMP 的零拷贝架构,这些应用程序利用 GPU 和 NPU 加速展示了实时性能。QIMP SDK 处理视频采集、缩放、裁剪、推理和渲染等任务——全部通过 GStreamer 插件进行编排,例如:
  • qtivtransform:在 GPU 上加速颜色转换、裁剪和缩放。
  • qtimltflite:在 NPU 上执行 TensorFlow Lite 模型。
这样的设置使开发者可以专注于评估性能和能力,而不是底层实现。 要开始在您的 Dragonwing 设备上探索 Qdemo,请按照以下分步说明安装所需的依赖项、配置系统并启动图形界面。 前提条件:
在启动 Qdemo 之前,请确保目标设备满足以下所有前提条件:
  • 完成设备设置
  • 确保 IQ‑9075 设备正在运行 Ubuntu Server 操作系统
  • 已启用 SBC 模式,并连接了鼠标、键盘和显示器
  • 已连接 CSI 或 USB 摄像头
  • 设置 Wi-Fi 或以太网并启用 SSH 访问
  • 如果尚未安装 PPA 软件包,请执行安装所需软件包步骤。

安装所需软件包

要安装所需的预构建软件包,请参阅🔗安装所需软件包章节,并运行提供的”Install PPA Packages”脚本。

安装依赖项

打开终端,安装 QDemo 所需的以下软件包:

创建必要的文件夹并下载工件

从 SBC 终端启动 GUI

选择 Wi-Fi 以连接到 Wi-Fi 网络

Qdemo 支持的示例应用程序列表

您可以将 Source 选择为”On-Device-Camera”或”USB-Camera”,并运行以下示例应用程序:

运行 Qdemo 支持的 Multistream 示例应用程序

下方截图显示了 Multistream Qdemo 示例应用程序以八路流运行的输出——一路实时流和七路视频流:
注意: 在 Wayland 输出上,请拉伸 Gtk+ Cairo 渲染器,以确保示例应用程序输出正确显示。