How to make pgie preprocess and postprocess work together?

Please provide complete information as applicable to your setup.

• Hardware Platform (Jetson / GPU)
Jetson Orin

• DeepStream Version
DS SDK 6.2

• JetPack Version (valid for Jetson only)
JetPack 5.1.1

• TensorRT Version
8.5.2.2

• Issue Type( questions, new requirements, bugs)
Either questions or new requirements or bugs

• How to reproduce the issue ? (This is for bugs. Including which sample app is using, the configuration files content, the command line used and other details for reproducing)
• Requirement details( This is for new requirement. Including the module name-for which plugin or for which sample application, the function description)

We would like to implement a simple pipeline: … → nvstreammux → preprocess → pgie → postprocess → …

We are able to use either nvdspreprocess or nvdspostprocess, but not both. If we use both, by observing the output a filesink, only RoIs (configured in preprocess plugin) display, no detected bounding box, but if we only use one (either nvdspreprocess or nvdspostprocess) at time, the pipeline works as expected.

So, we would like to ask whether you have tried to this. If not, please give us some suggestion. Thanks for your time.

Unfortunately, current gst-nvinfer and nvdspreprocess do not support such scenario.

Thanks for your information.

It would be helpful if this feature could be added to the roadmap (DeepStream SDK 6.4) ?

We are discussing internally.

1 Like

Hi @Fiona.Chen ,

Do you get any update info regarding this feature?

We have the solution internally. It may be available in the future releases.

1 Like