Skip to main content
Qualcomm Dragonwing™ RB3 Gen 2 设备预装了基于 GStreamer 的 AI 示例应用程序。其中一些应用程序支持 RTSP 输入(例如来自 IP 摄像头)以及可在主机上查看的 RTSP 输出。

运行多流推理示例应用程序

gst-ai-multistream-inference 应用程序演示了对来自摄像头、文件或 RTSP 源的最多 8 路组合输入流进行 AI 推理(目标检测和分类)。输出可以显示在 HDMI 显示器上、保存为 H.264 编码的 MP4 文件,或以 RTSP 输出的形式进行流式传输。
  1. Qualcomm AI Hub 下载 YoloX 和 InceptionV3 量化模型并将其复制到设备。
  2. 从主机终端将模型和输入视频文件复制到设备:
  3. 在 QDC 设备 shell 上,下载并解压标签文件:
  4. 在设备上创建 /etc/xdg/weston 目录:
  5. 在设备上创建或编辑 /etc/xdg/weston/weston.ini 文件:
  6. 编辑 /etc/configs/config-multistream-inference.json 配置文件。 对于 RTSP 输入和 RTSP 输出:
    input-rtsp-path 字段是一个 RTSP 输入地址的 JSON 数组。输出流地址为 rtsp://<output-ip-address>:<output-port-number>/live 对于文件输入和文件输出:
    input-file-path 字段是一个输入文件路径的 JSON 数组。输出保存到 output-file-path 中指定的路径。
  7. 运行示例应用程序:
    要查看完整的配置选项列表,请运行:
  8. 查看或复制输出:
    将输出文件复制到您的主机:
有关更多信息,请参阅多流推理

运行多输入目标检测示例应用程序

gst-ai-multi-input-output-object-detection 应用程序对来自各种来源(例如文件或 RTSP 流)的视频流执行目标检测。输出可以显示在 HDMI 显示器上、保存为 H.264 编码的 MP4 文件,或以 RTSP 输出的形式进行流式传输。
  1. 生成 yolov5.tflite 模型并下载标签文件
  2. 将模型和输入视频文件复制到设备:
  3. 在 QDC 设备 shell 上,下载并解压标签文件:
  4. 如果尚未完成,请在设备上创建 /etc/xdg/weston 目录:
  5. 如果尚未完成,请在设备上编辑 /etc/xdg/weston/weston.ini 文件:
  6. 编辑 /etc/configs/config-multi-input-output-object-detection.json 配置文件。 对于文件输入和文件输出:
    对于文件输入和 RTSP 输出:
  7. 运行示例应用程序:
  8. 查看或复制输出:
    将输出文件复制到您的主机:
有关更多信息,请参阅多输入推理