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 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.
| 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.
| typedef std::map<TrackerIndex, std::shared_ptr<NvTrackedObject> > NvTrackedObjectList |
Definition at line 321 of file sources/libs/nvmultiobjecttracker/include/modules/NvMultiObjectTracker/NvMultiObjectTracker_common.hpp.
| typedef NvMOTStreamId StreamId |
Definition at line 43 of file sources/libs/nvmultiobjecttracker/include/modules/NvMultiObjectTracker/NvMultiObjectTracker_common.hpp.
| typedef uint64_t TargetId |
Definition at line 41 of file sources/libs/nvmultiobjecttracker/include/modules/NvMultiObjectTracker/NvMultiObjectTracker_common.hpp.
| typedef uint32_t TrackerIndex |
Definition at line 42 of file sources/libs/nvmultiobjecttracker/include/modules/NvMultiObjectTracker/NvMultiObjectTracker_common.hpp.