NVIDIA DeepStream SDK API Reference

5.0 Release

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
nvds_tracker_meta.h
Go to the documentation of this file.
1 
11 #ifndef _NVDS_TRACKER_META_H_
12 #define _NVDS_TRACKER_META_H_
13 
14 #include <stdint.h>
15 #include "nvll_osd_struct.h"
16 #include "nvdsmeta.h"
17 
18 #ifdef __cplusplus
19 extern "C"
20 {
21 #endif
22 
23 typedef struct _NvDsPastFrameObj
24 {
25  uint32_t frameNum;
27  float confidence;
28  uint32_t age;
30 
34 typedef struct _NvDsPastFrameObjList
35 {
39  uint32_t numObj;
41  uint64_t uniqueId;
43  uint16_t classId;
47 
52 {
54  uint32_t streamID;
55  uint64_t surfaceStreamID;
56  uint32_t numAllocated;
57  uint32_t numFilled;
59 
63 typedef struct _NvDsPastFrameObjBatch
64 {
66  uint32_t numAllocated;
67  uint32_t numFilled;
69 
70 #ifdef __cplusplus
71 }
72 #endif
73 
74 #endif
gchar objLabel[MAX_LABEL_SIZE]
NvDsPastFrameObjList * list
Pointer to objects inside this stream.
uint64_t surfaceStreamID
Stream id used inside tracker plugin.
uint32_t numFilled
Number of filled blocks in the list.
Batch of lists of buffered objects.
One object in several past frames.
uint32_t numFilled
Number of objects in this frame.
uint32_t numAllocated
Number of blocks allocated for the list.
Holds the box parameters of the box to be overlayed.
struct _NvDsPastFrameObj NvDsPastFrameObj
Copyright (c) 2020, NVIDIA CORPORATION.
uint16_t classId
An array of the string describing the object class.
uint32_t numObj
Object tracking id.
NvOSD_RectParams tBbox
uint32_t numAllocated
Maximum number of objects allocated.
uint64_t uniqueId
Object class id.
List of objects in each stream.
uint32_t streamID
Stream id the same as frame_meta->pad_index.
struct _NvDsPastFrameObjStream NvDsPastFrameObjStream
List of objects in each stream.
struct _NvDsPastFrameObjBatch NvDsPastFrameObjBatch
Batch of lists of buffered objects.
Copyright (c) 2020, NVIDIA CORPORATION.
struct _NvDsPastFrameObjList NvDsPastFrameObjList
One object in several past frames.
NVIDIA Multimedia Utilities: On-Screen Display Manager
Copyright (c) 2019-2020, NVIDIA CORPORATION.
NvDsPastFrameObjStream * list
Pointer to array of stream lists.
#define MAX_LABEL_SIZE
Defines the maximum size of an array for storing a text result.
Definition: nvdsmeta.h:45
NvDsPastFrameObj * list
< Pointer to past frame info of this object.