The following pipeline is a sample using nvdewarper
and works fine.
- pipeline command
gst-launch-1.0 -ev \ videotestsrc ! \ "video/x-raw, width=(int)1920, height=(int)1080, framerate=(fraction)60/1" ! \ nvvideoconvert ! \ "video/x-raw(memory:NVMM)" ! \ nvdewarper config-file=dewarp_config.txt ! \ nv3dsink
- dewarp_config.txt
[property] num-batch-buffers=1 [surface0] output-width=1920 output-height=1080 num-batch-buffers=1 projection-type=1 surface-index=0 #dewarped surface parameters width=1920 height=1080 top-angle=45 bottom-angle=-45 pitch=0 yaw=0 roll=0 src-x0=959.5 src-y0=539.5 focal-length=850
Target
I am trying to receive roll
, pitch
, and yaw
via udp communication and dynamically update these information on surface0 while executing image processing using nvdewarp.
Question
Is it possible to dynamically update nvdewarper
’s Configuration File Parameters
such as roll, pitch, yaw, etc.? I tried to edit dewarp_config.txt
while pipeline playing, but it didn’t update.
Please note that I am a beginner with 1 month experience with Gstreamer and 1 week experience with Deepstream.
• Hardware Platform (Jetson / GPU): Jetson Orin AGX 32GB Developer kit
• DeepStream Version: 6.1
• JetPack Version (valid for Jetson only): 5.02 (L4T: 35.1)
• TensorRT Version: 8.4.1
• NVIDIA GPU Driver Version (valid for GPU only) : N/A
• Issue Type( questions, new requirements, bugs) Questions