I was playing around with the different trackers provided by DeepStream like DeepSORT and NvDCF, however tuning the configs didn’t help as much as I’d like (Still need to deep dive into the optimal configuration). I, then tried commenting out the all the config files in the tracker_config.txt to use default low level tracking provided by DeepStream and it’s been working pretty well. This is my current config file for tracking and I get this warning when using this config file
Config file
tracker-width=1080
tracker-height=1920
gpu-id=0
ll-lib-file=/opt/nvidia/deepstream/deepstream-6.0/lib/libnvds_nvmultiobjecttracker.so
enable-batch-process=1
enable-past-frame=1
Warning
> [NvTrackerParams::getConfigRoot()] !!![WARNING] Empty config file path is provided. Will go ahead with default values
> [NvMultiObjectTracker] Initialized
A couple of questions here:
1: Was curious as to what’s the default tracking configuration Deepstream uses when no config file is specified?
2: At the moment tracking works pretty well without any re-association. Any suggestion how to enable re-association with these default configs?
Thanks in advance.
• Hardware Platform (Jetson / GPU): GPU
• DeepStream Version: 6.0.1
• JetPack Version (valid for Jetson only)
• TensorRT Version
• NVIDIA GPU Driver Version (valid for GPU only): 470.63
• Issue Type( questions, new requirements, bugs) Question
• 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)