|
NVIDIA DeepStream SDK API Reference
|
7.1 Release
|
Go to the documentation of this file.
23 #ifndef _NVDS_TRACKER_META_H_
24 #define _NVDS_TRACKER_META_H_
29 #define MAX_LABEL_SIZE 128
float * ptr_host
ReID vector on CPU.
float * ptr_dev
ReID vector pointer on GPU.
char objLabel[MAX_LABEL_SIZE]
An array of the string describing the target class.
uint32_t numObj
Number of frames this target appreared in the past.
Holds the box parameters of the box to be overlayed.
uint32_t numPoints
Holds the number of points in the list.
@ TENTATIVE
\ tracking is not confirmed or w/ low confidence, so not reporting the outputs, but keep tracking (i....
All misc targets data for a given stream.
void * priv_data
Pointer to internal buffer pool needed by gst pipelines to return buffers.
struct _NvDsReidTensorBatch NvDsReidTensorBatch
ReID tensor of the batch.
uint32_t streamID
Stream id the same as frame_meta->pad_index.
uint64_t surfaceStreamID
Stream id used inside tracker plugin.
uint32_t featureSize
ReID vector length.
float * ptr_dev
ReID vector on GPU.
uint32_t featureSize
Each target's ReID vector length.
NvOSD_RectParams tBbox
Bounding box.
NvDsTargetMiscDataStream * list
Pointer to array of stream lists.
struct _NvDsTargetMiscDataObject NvDsTargetMiscDataObject
All misc data output for a single target.
Holds Reid Vector information for an object.
TRACKER_STATE trackerState
Curret Tracker State.
float confidence
Tracking confidence.
struct _NvDsTargetMiscDataStream NvDsTargetMiscDataStream
All misc targets data for a given stream.
struct _NvDsTargetMiscDataBatch NvDsTargetMiscDataBatch
Batch of all streams of a given target misc output.
uint64_t uniqueId
Target tracking id.
uint32_t age
Tracking age.
NvDsTargetMiscDataBatch NvDsTrajectoryBatch
Batch of trajectory data in all streams.
struct _NvDsObjReid NvDsObjReid
Holds Reid Vector information for an object.
uint32_t numAllocated
Maximum number of objects allocated.
struct _NvDsObjConvexHull NvDsObjConvexHull
Holds convex hull information.
Holds convex hull information.
uint16_t classId
Target class id.
uint32_t numFilled
Number of objects in this frame.
void * priv_data
Pointer to internal buffer pool needed by gst pipelines to return buffers.
uint32_t numAllocated
Maximum number of frames allocated.
uint32_t frameNum
Frame number.
NvDsTargetMiscDataObject * list
Pointer to targets inside this stream.
A single frame of misc data for a given Target.
struct _NvDsTargetMiscDataFrame NvDsTargetMiscDataFrame
A single frame of misc data for a given Target.
@ INACTIVE
\ tracking is being confirmed by detectors and actively reporting outputs
float visibility
bbox visibility with respect to the image border
uint32_t numPointsAllocated
Holds the number of blocks allocated for the list.
uint32_t numFilled
Number of reid vectors in the batch.
NvDsTargetMiscDataFrame * list
Pointer to a list per-frame information of the target.
Batch of all streams of a given target misc output.
float * ptr_host
ReID vector pointer on CPU.
uint32_t numAllocated
Number of blocks allocated for the list.
@ PROJECTED
\ tracking is just started and in a probational period. Waiting to become ACTIVE
uint32_t numFilled
Number of filled blocks in the list.
int * list
Holds a pointer to a list or array of object information blocks.
@ ACTIVE
\ The corresponding tracker is no longer is in use
ReID tensor of the batch.
All misc data output for a single target.