NVIDIA DeepStream SDK API Reference

9.2 Release
sources/libs/nvmultiobjecttracker/include/modules/NvMultiObjectTracker/NvMultiObjectTracker_common.hpp File Reference

Go to the source code of this file.

Data Structures

struct  SourceFrameInfo
 Information about the input source frames for the input frame batch. More...
 
struct  DetectedObjInfo
 Detected object info obtained from input metadata. More...
 
struct  TargetInfo
 Tracked target info. More...
 
struct  Trajectory4Archive
 Stores a terminated target trajectory for archival output. More...
 
class  NvTrackerMultiThreadWorker< T >
 Multi-threaded producer-consumer queue to perform some task. More...
 

Typedefs

typedef uint64_t TargetId
 
typedef uint32_t TrackerIndex
 
typedef NvMOTStreamId StreamId
 
typedef std::string CamId
 Camera IDs are represented as strings to maintain consistency across different communicator types. More...
 
typedef std::map< TrackerIndex, std::shared_ptr< NvTrackedObject > > NvTrackedObjectList
 
typedef std::pair< const std::map< NvMOTStreamId, NvMOTFrame * > *, std::map< NvMOTStreamId, std::deque< DetectedObjInfo > > * > DisMahalanobisIn
 Input data structure to compute Mahalanobis distance. More...
 

Typedef Documentation

◆ CamId

typedef std::string CamId

Camera IDs are represented as strings to maintain consistency across different communicator types.

Definition at line 46 of file sources/libs/nvmultiobjecttracker/include/modules/NvMultiObjectTracker/NvMultiObjectTracker_common.hpp.

◆ DisMahalanobisIn

typedef std::pair<const std::map<NvMOTStreamId, NvMOTFrame *> *, std::map<NvMOTStreamId, std::deque<DetectedObjInfo> > *> DisMahalanobisIn

Input data structure to compute Mahalanobis distance.

Definition at line 340 of file sources/libs/nvmultiobjecttracker/include/modules/NvMultiObjectTracker/NvMultiObjectTracker_common.hpp.

◆ NvTrackedObjectList

◆ StreamId

◆ TargetId

◆ TrackerIndex