NVIDIA DeepStream SDK API Reference

8.0 Release
_NvMOTTrackedObj Struct Reference

Detailed Description

Holds information about each tracked object.

Definition at line 296 of file nvdstracker.h.

Collaboration diagram for _NvMOTTrackedObj:

Data Fields

NvMOTClassId classId
 Holds the class ID of the object to be tracked. More...
 
uint64_t trackingId
 Holds a unique ID for the object, assigned by the tracker. More...
 
NvMOTRect bbox
 Holds the bounding box. More...
 
float confidence
 Holds the tracking confidence of the object. More...
 
uint32_t age
 Holds the track length in frames. More...
 
NvMOTObjToTrackassociatedObjectIn
 Holds a pointer to the associated input object, if there is one. More...
 
NvDsObjReid reid
 Each target’s reid vector information. More...
 
float visibility
 Object visibility. More...
 
float ptImgFeet [2]
 Foot location in frame coordinates. More...
 
float ptWorldFeet [2]
 Foot location in 3D coordinates. More...
 
NvDsObjConvexHull convexHull
 Convex hull information projected on frame. More...
 
NvMOTMask mask
 Each object's segmentation mask. More...
 
NvDsObj3DBbox bbox3DWorld
 3D bbox in world co-ordinates. More...
 
float bbox3DImg [8][2]
 3D bbox in frame co-ordinates. More...
 
uint8_t reserved [128]
 Reserved custom data field. More...
 

Field Documentation

◆ age

uint32_t _NvMOTTrackedObj::age

Holds the track length in frames.

Definition at line 307 of file nvdstracker.h.

◆ associatedObjectIn

NvMOTObjToTrack* _NvMOTTrackedObj::associatedObjectIn

Holds a pointer to the associated input object, if there is one.

Definition at line 309 of file nvdstracker.h.

◆ bbox

NvMOTRect _NvMOTTrackedObj::bbox

Holds the bounding box.

Definition at line 303 of file nvdstracker.h.

◆ bbox3DImg

float _NvMOTTrackedObj::bbox3DImg[8][2]

3D bbox in frame co-ordinates.

8 corners of bbox

Definition at line 326 of file nvdstracker.h.

◆ bbox3DWorld

NvDsObj3DBbox _NvMOTTrackedObj::bbox3DWorld

3D bbox in world co-ordinates.

Definition at line 323 of file nvdstracker.h.

◆ classId

NvMOTClassId _NvMOTTrackedObj::classId

Holds the class ID of the object to be tracked.

Definition at line 299 of file nvdstracker.h.

◆ confidence

float _NvMOTTrackedObj::confidence

Holds the tracking confidence of the object.

Definition at line 305 of file nvdstracker.h.

◆ convexHull

NvDsObjConvexHull _NvMOTTrackedObj::convexHull

Convex hull information projected on frame.

Definition at line 319 of file nvdstracker.h.

◆ mask

NvMOTMask _NvMOTTrackedObj::mask

Each object's segmentation mask.

Definition at line 321 of file nvdstracker.h.

◆ ptImgFeet

float _NvMOTTrackedObj::ptImgFeet[2]

Foot location in frame coordinates.

Definition at line 315 of file nvdstracker.h.

◆ ptWorldFeet

float _NvMOTTrackedObj::ptWorldFeet[2]

Foot location in 3D coordinates.

Definition at line 317 of file nvdstracker.h.

◆ reid

NvDsObjReid _NvMOTTrackedObj::reid

Each target’s reid vector information.

Definition at line 311 of file nvdstracker.h.

◆ reserved

uint8_t _NvMOTTrackedObj::reserved[128]

Reserved custom data field.

Definition at line 328 of file nvdstracker.h.

◆ trackingId

uint64_t _NvMOTTrackedObj::trackingId

Holds a unique ID for the object, assigned by the tracker.

Definition at line 301 of file nvdstracker.h.

◆ visibility

float _NvMOTTrackedObj::visibility

Object visibility.

Definition at line 313 of file nvdstracker.h.


The documentation for this struct was generated from the following file: