I’m developing a custom tracker as an exercise.
According to the documentation here:
Gst-nvtracker should have accss to the metdadata information.
At the same time, looking at the information passed to ll-tracker in a single frame:
NvMOTStatus NvMOT_Process(NvMOTContextHandle contextHandle, NvMOTProcessParams *pParams, NvMOTTrackedObjBatch *pTrackedObjectsBatch );
I don’t see a way to access that metadata. Is it possible? I’d like to add custom meta in the deepstream-app’s primary detector step and access it in the tracker’s ll library.
Is something like this possible?
If it’s currently not, where does the
Gst-nvtracker populate the parameters sent to ll-tracker, so I could extend and modify it? I couldn’t locate it in the provided sources.
void* pPreservedData - Used for the client to keep track of any data associated with the object.
Who is client in this context and where can I fill it with the information I need in my ll-tracker?
Thank you for the pointers!