Not able to set capture mode using nvarguscamerasrc for Raspberry pi V2 camera

In this document https://developer.download.nvidia.com/embedded/L4T/r32_Release_v1.0/Docs/Accelerated_GStreamer_User_Guide.pdf?1XnE9ydmOn0qeqHFtKv6mx7cFjaJxqiMNxJ_x-wZhuEa66XUFFUc1kKYIRo62WgSN1HzlBNfsmoU02WOD8EZ93T7rYJHnMsgtLHN3ugQ52y7ee_LeLi2siqmTq0AkMGB2zhDnlfAvQHNrrAdtfv9TYqmXvAF9yswz4VC10zNQHqZiuyLfYo

it is mentioned under section CSI CAMERA RUNTIME COMMANDS that mo: 1.Image and 2.Video
but after running this code in command line

gst-inspect-1.0 nvarguscamerasrc

, it seems there is no option for “Set Capture Mode”.

Is there any option to set capture mode? (in Gstreamer)

Hi,
For setting the runtime commands, you have to run the application nvgstcapture-1.0 first.

Hi,

Can you explain it in more detail. From my understanding, I have to set the CSI parameters value at runtime through nvgstcapture-1.0 at first. Then running the nvarguscamerasrc will have the following effect set like capturemode, saturation etc. Is it correct? If yes, then I am not seeing the effects.

It will be helpful if you have any example

Hi autoroboculture,

Suggest you can use below two application to capture image:

  1. nvgstcapture-1.0 -> mo:2 3 -> Enter 1 to start recording -> Enter 2 to take snapshot
  2. argus_camera

This one works for me https://github.com/NVIDIA-AI-IOT/jetbot/blob/master/jetbot/camera.py.

To capture still image from Rpi camera, you can use above code, it works fine.