Holds metadata for an object in the frame.
Definition at line 365 of file sources/includes/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... | |
| NvDsComp_BboxInfo | detector_bbox_info |
| Holds a structure containing bounding box parameters of the object when detected by detector. More... | |
| NvDsComp_BboxInfo | tracker_bbox_info |
| Holds a structure containing bounding box coordinates of the object when processed by tracker. More... | |
| gfloat | confidence |
| Holds a confidence value for the object, set by the inference component. More... | |
| gfloat | tracker_confidence |
| Holds a confidence value for the object set by nvdcf_tracker. More... | |
| NvOSD_RectParams | rect_params |
| Holds a structure containing positional parameters of the object processed by the last component that updates it in the pipeline. More... | |
| NvOSD_MaskParams | mask_params |
| Holds mask parameters for the object. 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 366 of file sources/includes/nvdsmeta.h.
| gint _NvDsObjectMeta::class_id |
Holds the index of the object class inferred by the primary detector/classifier.
Definition at line 375 of file sources/includes/nvdsmeta.h.
| NvDsClassifierMetaList * _NvDsObjectMeta::classifier_meta_list |
Holds a pointer to a list of pointers of type NvDsClassifierMeta.
Definition at line 411 of file sources/includes/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. Also, for objects found by tracker and not inference component, confidence will be set to -0.1
Definition at line 390 of file sources/includes/nvdsmeta.h.
| NvDsComp_BboxInfo _NvDsObjectMeta::detector_bbox_info |
Holds a structure containing bounding box parameters of the object when detected by detector.
Definition at line 381 of file sources/includes/nvdsmeta.h.
| NvOSD_MaskParams _NvDsObjectMeta::mask_params |
Holds mask parameters for the object.
This mask is overlayed on object
Definition at line 404 of file sources/includes/nvdsmeta.h.
| gint64 _NvDsObjectMeta::misc_obj_info |
Holds additional user-defined object information.
Definition at line 415 of file sources/includes/nvdsmeta.h.
| gchar _NvDsObjectMeta::obj_label |
Holds a string describing the class of the detected object.
Definition at line 409 of file sources/includes/nvdsmeta.h.
| NvDsUserMetaList * _NvDsObjectMeta::obj_user_meta_list |
Holds a pointer to a list of pointers of type NvDsUserMeta.
Definition at line 413 of file sources/includes/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 378 of file sources/includes/nvdsmeta.h.
| struct _NvDsObjectMeta * _NvDsObjectMeta::parent |
Holds a pointer to the parent NvDsObjectMeta.
Set to NULL if no parent exists.
Definition at line 369 of file sources/includes/nvdsmeta.h.
| NvOSD_RectParams _NvDsObjectMeta::rect_params |
Holds a structure containing positional parameters of the object processed by the last component that updates it in the pipeline.
e.g. If the tracker component is after the detector component in the pipeline then positinal parameters are from tracker component. Positional parameters are clipped so that they do not fall outside frame boundary. Can also be used to overlay borders or semi-transparent boxes on objects.
Definition at line 401 of file sources/includes/nvdsmeta.h.
| gint64 _NvDsObjectMeta::reserved |
For internal use.
Definition at line 417 of file sources/includes/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 407 of file sources/includes/nvdsmeta.h.
| NvDsComp_BboxInfo _NvDsObjectMeta::tracker_bbox_info |
Holds a structure containing bounding box coordinates of the object when processed by tracker.
Definition at line 384 of file sources/includes/nvdsmeta.h.
| gfloat _NvDsObjectMeta::tracker_confidence |
Holds a confidence value for the object set by nvdcf_tracker.
tracker_confidence will be set to -0.1 for KLT and IOU tracker
Definition at line 393 of file sources/includes/nvdsmeta.h.
| gint _NvDsObjectMeta::unique_component_id |
Holds a unique component ID that identifies the metadata in this structure.
Definition at line 372 of file sources/includes/nvdsmeta.h.