Items with no label
3335 Discussions

How to change advanced settings of RealSense camera using C(++) and V4L2/UVCvideo

LLits
Beginner
1,875 Views

Dear Sir/Madam,

Currently I am trying to write my own code in C++ to read out the camera using V4L2.

I am able to read out the the streams such that I can use them, as well as to change the standard settings such as exposure.

What I would like to know is how I could send commands using C(++) to the RealSense D435 such that I can change the advanced settings for my stream.

For example I would like to know how to change to the medium presets instead of the default or to change the separate values such as the DS Second Peak Threshold value.

The reason for not using the librealsense SDK is that I have a setup with limited computational power and the librealsense SDK is too demanding for this application.

Thank you in advance and I hope to hear from you soon!

Have a nice day,

Luuk van Litsenburg

0 Kudos
1 Reply
MartyG
Honored Contributor III
924 Views

It should be viable for Librealsense to be used on low-spec hardware, as it can be used with the Raspberry Pi single board computer, and other single-board devices such as Nvidia Jetson and Up Board.

https://github.com/IntelRealSense/librealsense/blob/master/doc/RaspberryPi3.md librealsense/RaspberryPi3.md at master · IntelRealSense/librealsense · GitHub

It sounds though as though the RealSense 'Low Level Device API' may suit your requirements.

https://github.com/IntelRealSense/librealsense/blob/master/doc/api_arch.md# low-level-device-api librealsense/api_arch.md at master · IntelRealSense/librealsense · GitHub

0 Kudos
Reply