Qualcomm® Qdemo
Qualcomm® Qdemo 应用程序提供图形界面,用于探索由 Qualcomm 智能多媒体产品 (QIMP) SDK 提供支持的多媒体和 AI 示例应用程序。Qdemo 专为使用基于 Ubuntu 的 Dragonwing 主板的开发人员设计,无需手动编写 GStreamer 代码即可快速评估 AI 管道和多媒体功能。 得益于 QIMP 的零拷贝架构,这些应用程序通过利用 GPU 和 NPU 加速展示实时性能。 QIMP SDK 处理视频捕获、调整大小、裁剪、推理和渲染等任务,所有任务均通过 GStreamer 插件进行协调,例如:
qtivtransform:加速 GPU 上的颜色转换、裁剪和调整大小。
qtimltflite:在 NPU 上执行 TensorFlow Lite 模型。
有了这种设置,开发人员可专注于评估性能和功能,而无需关注底层实现细节。
Qdemo 入门
要开始在目标设备上探索 Qdemo,请按照这些分步说明安装所需的依赖项、配置系统并启动图形界面。
1️⃣在启动 Qdemo 之前,请确保目标设备满足以下所有先决条件
- Ubuntu 操作系统已刷写 并且终端访问可用。
- 启用 SBC 模式并连接 USB 鼠标、USB 键盘和 HDMI 显示器。
- 连接CSI摄像头
- 连接USB摄像头
- 如果您之前没有安装过 PPA 包,请按照以下步骤进行安装。
git clone -b ubuntu_setup --single-branch https://github.com/rubikpi-ai/rubikpi-script.git 
cd rubikpi-script  
./install_ppa_pkgs.sh 
2️⃣ 安装依赖项
从 SBC 打开终端并安装以下软件包。
sudo apt-get install libgstreamer1.0-dev gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-alsa gstreamer1.0-gtk3
sudo apt-get install python3-gi-cairo gir1.2-gtk-3.0