• Hardware Platform (Jetson / GPU) Jetson
• DeepStream Version 5.1 → (PYTHON)
• JetPack Version (valid for Jetson only) 4.5
• TensorRT Version 7.1
• NVIDIA GPU Driver Version (valid for GPU only)
• Issue Type( questions, new requirements, bugs) questions
• How to reproduce the issue ?
So I’m trying to develop an application with the following pipeline:
→ demuxer(3) → nvvidconvert → nvdsosd - > transformer → glsink
(3src) muxer → pgie → tracker → nvanalytics → tee
. ->msgconv → msgbroker
I placed a probe on the tee’s sink_pad where I use a UUID (generated in the event conditional eg. if condition: id = UUID) and placed it into the payload that later on is consumed by the msgconv and msgbroker successfully. I need to use that exact same id to set the file’s name of that exact frame where the event occurred and save it to disk.
With the shown pipeline, an error of conversion occurs as the function to gather the frame is currently only available for RGBA images. So as shown in the sample apps, I place a nvvidconvert + capfilter with the string mentioned on the sample app. When running the app, an error related to memory allocation rises, but when removing the filter works (without converting the image, so the RGBA condition rises).
So I tried another strategy by placing a probe before the osd after the nvvidconvert to save the image, but I haven’t been able to fetch the metadata… Neither using the frame_meta.frame_user_meta_list, nor the pyds.nvds_acquire_user_meta_from_pool(batch_meta) method. Both appear none all the time when trying to reach the variable containing the UUID.
Last, I tried to place the nvvidconvert → nvdsosd before the tee so the conversion is done before the probe call back but the image annotations (bounding boxes, ROIs, etc) are placed only in one of the 3 sink-displays with the information of all together … eg. a detection’s bounding box of source 0 is placed on source 1.
I’m not sure about what is the pipeline’s design issue here and after reading the documentation I’m left with no ideas…
Thanks for anyone’s help