The Qualcom IM SDK GStreamer plugins interact with Qualcomm IM SDK multimedia components to build multimedia or AI/ML use cases.The Qualcomm IM SDK hides the complexity of the hardware within the plugin architecture and provides APIs to applications. Using this framework, you can create applications without accessing low-level platform libraries and hardware details, which can vary across platforms.You can select the Qualcomm IM SDK GStreamer pipeline deployment option directly in your project’s Deployments page:
Qualcomm deployment options
Only YOLO-based models are supported using this deployment option.
When selecting this option, you will obtain a .zip folder with a directory structure like the following:
This folder contains example pipelines and applications to run Edge Impulse models using the Qualcomm Intelligent Multimedia SDK GStreamer plugins.These example pipelines have been tested on the Qualcomm Dragonwing RB3 Gen 2 Development Kit.
We’ve included a demo application based on gst-ai-object-detection in imsdk-demo-app/. To build:
Build the application (will be built using Docker):
Copy
cd imsdk-demo-appsh build.sh
Run the application:
Copy
export XDG_RUNTIME_DIR=/dev/socket/weston && export WAYLAND_DISPLAY=wayland-1# make sure to go back to the root foldercd .../imsdk-demo-app/build/edge-impulse-object-detection --config-file=edge-impulse-object-detection-config.json