Please provide complete information as applicable to your setup.
• Hardware Platform (Jetson / GPU)
GPU
• DeepStream Version
6.0.1
• JetPack Version (valid for Jetson only)
no jetpack
• TensorRT Version
8.0
• NVIDIA GPU Driver Version (valid for GPU only)
1080ti
• Issue Type( questions, new requirements, bugs)
Is it possible to opensource tracker source code developers to add custom data in tracker struct?
• 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)
Is it possible to open tracker source code developers to add custom data, such as now only nvdstracker.h, there is no corresponding nvdstracker .cpp file?
in nvdstracker.h
typedef struct _NvMOTTrackedObj
{
/** Holds the class ID of the object to be tracked. /
uint16_t classId;
/* Holds a unique ID for the object, assigned by the tracker. /
uint64_t trackingId;
/* Holds the bounding box. /
NvMOTRect bbox;
/* Holds the tracking confidence of the object. /
float confidence;
/* Holds the track length in frames. /
uint32_t age;
/* Holds a pointer to the associated input object, if there is one. */
NvMOTObjToTrack *associatedObjectIn;
uint8_t reserved[128];
} NvMOT,
I want to add a counter such as 'gint unmove_times ’ to also determine whether an object is stationary or not 。 When traversing trackers, the value of this counter is updated by determining whether the position of the object has changed,