• Hardware Platform (Jetson / GPU)
GPU
• DeepStream Version
6.3
• Issue Type( questions, new requirements, bugs)
I am facing the challenge of dynamically adjusting the settings of the Gst-nvdsanalytics plugin within my DeepStream pipeline. My setup involves cameras with different presets, each accessing different areas every 3 minutes, and consequently, the regions of interest (ROIs) change accordingly.
I have the camera responses for each change in preset, and what I need is to dynamically update the ROIs at runtime. The challenge I’m facing is to modify the ROIs within the Gst-nvdsanalytics plugin without the need to halt the entire pipeline. In my use case, the cameras switch presets, and I receive feedback from the cameras each time this happens. My goal is to adjust the ROIs dynamically to match the new preset, all while the pipeline remains uninterrupted.
For example, in a pipeline with four cameras, when the preset of the first camera changes, I want to dynamically modify the ROIs (Gst-nvdsanalytics) specific to that preset.
I’ve reviewed the documentation but couldn’t find a straightforward way to dynamically remove and add new ROIs during runtime. I am working with Python for my implementation and would greatly appreciate support in resolving this issue.