• Hardware Platform (Jetson / GPU) Jetson Nano
• DeepStream Version 5.0
• JetPack Version (valid for Jetson only) 4.4
• TensorRT Version 7.0
Hi, I have a gstreamer based pipeline which I run as
gst-launch-1.0 .... ! nvvideoconvert ! "video/x-raw(memory:NVMM), format=RGBA" ! nvmuxer.sink_0 nvstreammux name=nvmuxer batch-size=1 width=1280 height=720 ! nvinfer name=detector0 config-file-path=$DETECTOR_CONFIG unique-id=1 ! nvtracker name=tracker0 ll-lib-file=$TRACKER_LIB_PATH ! nvinfer name=classifier0 config-file-path=$CLASSIFIER_CONFIG unique-id=2 ! nvdsosd ! nvegltransform ! nveglglessink
The pipeline runs, and I am able to display the output and see the bounding boxes (The detector contains 2 classes). However, none of the bounding-boxes display the text metadata i.e. there is no primary classifier based label, no tracking id, and no secondary classifier based label shown. Incrementally checking with just the detector, and the detector + tracker results in the same behaviour. Visually, it is quite similar to the problem described here: No text labels of bboxes displayed with osd for deepstream-test5
However, I am not using multiple streams; I use a single video stream. Is there some issue with the current
nvdsosd plugin in DS 5.0? Because the same application worked fine with DS 4.0. I updated the custom detector config to a DS 5.0 like format while testing with DS 5.0.
Is this just me or is this a known issue? In any case, help, comments, or pointers to fix this will be appreciated.