[Deepstream] How can I dynamically change the "config-path" of "nvdewarper" element?

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

There is no update from you for a period, assuming this is not an issue anymore. Hence we are closing this topic. If need further support, please open a new one. Thanks

We do not currently support dynamic configuration of these parameters.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.