运行多流推理示例应用程序
gst-ai-multistream-inference 应用程序演示了对来自摄像头、文件或 RTSP 源的最多 8 路组合输入流进行 AI 推理(目标检测和分类)。输出可以显示在 HDMI 显示器上、保存为 H.264 编码的 MP4 文件,或以 RTSP 输出的形式进行流式传输。
- 从 Qualcomm AI Hub 下载 YoloX 和 InceptionV3 量化模型并将其复制到设备。
-
从主机终端将模型和输入视频文件复制到设备:
-
在 QDC 设备 shell 上,下载并解压标签文件:
-
在设备上创建
/etc/xdg/weston目录: -
在设备上创建或编辑
/etc/xdg/weston/weston.ini文件: -
编辑
/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中指定的路径。 -
运行示例应用程序:
要查看完整的配置选项列表,请运行:
-
查看或复制输出:
- 文件输出
- RTSP 输出
将输出文件复制到您的主机:
运行多输入目标检测示例应用程序
gst-ai-multi-input-output-object-detection 应用程序对来自各种来源(例如文件或 RTSP 流)的视频流执行目标检测。输出可以显示在 HDMI 显示器上、保存为 H.264 编码的 MP4 文件,或以 RTSP 输出的形式进行流式传输。
- 生成 yolov5.tflite 模型并下载标签文件。
-
将模型和输入视频文件复制到设备:
-
在 QDC 设备 shell 上,下载并解压标签文件:
-
如果尚未完成,请在设备上创建
/etc/xdg/weston目录: -
如果尚未完成,请在设备上编辑
/etc/xdg/weston/weston.ini文件: -
编辑
/etc/configs/config-multi-input-output-object-detection.json配置文件。 对于文件输入和文件输出:对于文件输入和 RTSP 输出: -
运行示例应用程序:
-
查看或复制输出:
- 文件输出
- RTSP 输出
将输出文件复制到您的主机:


