NVIDIA DeepStream SDK API Reference5.0 Release |
Holds metadata for an object in the frame.
Definition at line 287 of file nvdsmeta.h.
Data Fields | |
NvDsBaseMeta | base_meta |
struct _NvDsObjectMeta * | parent |
Holds a pointer to the parent NvDsObjectMeta. More... | |
gint | unique_component_id |
Holds a unique component ID that identifies the metadata in this structure. More... | |
gint | class_id |
Holds the index of the object class inferred by the primary detector/classifier. More... | |
guint64 | object_id |
Holds a unique ID for tracking the object. More... | |
gfloat | confidence |
Holds a confidence value for the object, set by the inference component. More... | |
NvOSD_RectParams | rect_params |
Holds a structure containing positional parameters of the object in the frame. More... | |
NvOSD_TextParams | text_params |
Holds text describing the object. More... | |
gchar | obj_label [MAX_LABEL_SIZE] |
Holds a string describing the class of the detected object. More... | |
NvDsClassifierMetaList * | classifier_meta_list |
Holds a pointer to a list of pointers of type NvDsClassifierMeta. More... | |
NvDsUserMetaList * | obj_user_meta_list |
Holds a pointer to a list of pointers of type NvDsUserMeta. More... | |
gint64 | misc_obj_info [MAX_USER_FIELDS] |
Holds additional user-defined object information. More... | |
gint64 | reserved [MAX_RESERVED_FIELDS] |
For internal use. More... | |
NvDsBaseMeta _NvDsObjectMeta::base_meta |
Definition at line 288 of file nvdsmeta.h.
gint _NvDsObjectMeta::class_id |
Holds the index of the object class inferred by the primary detector/classifier.
Definition at line 297 of file nvdsmeta.h.
NvDsClassifierMetaList* _NvDsObjectMeta::classifier_meta_list |
Holds a pointer to a list of pointers of type NvDsClassifierMeta.
Definition at line 316 of file nvdsmeta.h.
gfloat _NvDsObjectMeta::confidence |
Holds a confidence value for the object, set by the inference component.
Confidence will be set to -0.1, if "Group Rectangles" mode of clustering is chosen since the algorithm does not preserve confidence values
Definition at line 305 of file nvdsmeta.h.
gint64 _NvDsObjectMeta::misc_obj_info[MAX_USER_FIELDS] |
Holds additional user-defined object information.
Definition at line 320 of file nvdsmeta.h.
gchar _NvDsObjectMeta::obj_label[MAX_LABEL_SIZE] |
Holds a string describing the class of the detected object.
Definition at line 314 of file nvdsmeta.h.
NvDsUserMetaList* _NvDsObjectMeta::obj_user_meta_list |
Holds a pointer to a list of pointers of type NvDsUserMeta.
Definition at line 318 of file nvdsmeta.h.
guint64 _NvDsObjectMeta::object_id |
Holds a unique ID for tracking the object.
UNTRACKED_OBJECT_ID indicates that the object has not been tracked.
Definition at line 300 of file nvdsmeta.h.
struct _NvDsObjectMeta* _NvDsObjectMeta::parent |
Holds a pointer to the parent NvDsObjectMeta.
Set to NULL if no parent exists.
Definition at line 291 of file nvdsmeta.h.
NvOSD_RectParams _NvDsObjectMeta::rect_params |
Holds a structure containing positional parameters of the object in the frame.
Can also be used to overlay borders or semi-transparent boxes on objects.
Definition at line 309 of file nvdsmeta.h.
gint64 _NvDsObjectMeta::reserved[MAX_RESERVED_FIELDS] |
For internal use.
Definition at line 322 of file nvdsmeta.h.
NvOSD_TextParams _NvDsObjectMeta::text_params |
Holds text describing the object.
This text can be overlayed on the standard text that identifies the object.
Definition at line 312 of file nvdsmeta.h.
gint _NvDsObjectMeta::unique_component_id |
Holds a unique component ID that identifies the metadata in this structure.
Definition at line 294 of file nvdsmeta.h.