Debian 13 image capture

Hi,
I’m trying to use IMX219 on Debian 13 but the gstreamer is crashing with

WARNING: erroneous pipeline: no element “qtiqmmfsrc”

Is there a workaround that would allow us to do image capturing in some other way, like using v4l? My main goal is to be able to read images in realtime in my c++ app and a rudimentary ISP would also be sufficient.

You need to use root, not normal user.

Dear customer,
Yes, you may run the following commands to ensure you are logged in as the root user:

adb shell
su

Rubik Pi currently supports the official Raspberry Pi IMX219 camera. The command for capturing image is as follows:

export GST_PLUGIN_PATH=/usr/lib/gstreamer-1.0/:$GST_PLUGIN_PATH
export LD_LIBRARY_PATH=/usr/lib
gst-launch-1.0 -e qtiqmmfsrc camera=0 name=qmmf ! image/jpeg,width=1920,height=1080,framerate=30/1 ! multifilesink location=/opt/frame%d.jpg sync=true async=false max-files=2

Upon completion of the image capture, corresponding frame%d.jpg files will be generated in the /opt directory.

using with root works, thanks. But I’d like to be able to capture with a normal user as well.

We have received your question and will optimize in future versions.