Is it possible to get the unused tracker ID from nvtracker?

• Hardware Platform Jetson Xavier NX
• DeepStream Version deepstream:6.3-triton-multiarch
• JetPack Version (valid for Jetson only) R35 release (I’m not sure which version it’s correspond to)
• Issue Type( questions, new requirements, bugs) Question
• Requirement details( This is for new requirement. Including the module name-for which plugin or for which sample application, the function description) As displayed below.

Greeting everyone.

I’m just curious: is it possible to get the unused unique ID from the nvtracker plugins?

For example, in the first few frames, I have unique IDs 1, 2, 3, and 4 for each person in the frames. Then, after a while, one person leaves the frames, and the unique IDs that are left are 2, 3, and 4. I was wondering whether it was possible to get the unused unique ID (1 in this case) or if I needed to write some functions to keep track of the unique ID myself.

Please provide complete information as applicable to your setup.

• Hardware Platform (Jetson / GPU)
• DeepStream Version
• JetPack Version (valid for Jetson only)
• TensorRT Version
• NVIDIA GPU Driver Version (valid for GPU only)
• Issue Type( questions, new requirements, 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)

Why you need the past tracker ID? nvtracker will re-asign the past ID to the person 1 if the person enter the video again.

Hi kesong.

I’m currently developing some applications that utilize deepstream with some microservices on the cloud. In one part of the application, I need to implement some kind of function to inform microservices that some particular person (based on tracker ID) no longer exists in the frames. Currently, I maintain the list of existing people by using struct, and I’m just curious whether the nvtracker is keeping track of this or not.

nvtracker will maintain the target internally for a period of time. But don’t report it to application.

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.