26 #ifndef _NVDS_ANALYTICS_META_H_
27 #define _NVDS_ANALYTICS_META_H_
31 #include <unordered_map>
44 #define NVDS_USER_FRAME_META_NVDSANALYTICS (nvds_get_user_meta_type((gchar*)"NVIDIA.DSANALYTICSFRAME.USER_META"))
45 #define NVDS_USER_OBJ_META_NVDSANALYTICS (nvds_get_user_meta_type((gchar*)"NVIDIA.DSANALYTICSOBJ.USER_META"))
72 std::unordered_map<std::string, bool>
ocStatus;
95 std::unordered_map<int, uint32_t>
objCnt;
std::string dirStatus
Holds the direction string for the tracked object.
std::vector< std::string > lcStatus
Holds the array of line crossing labels which object has crossed.
std::vector< std::string > roiStatus
Holds the array of ROI labels in which object is present.
std::vector< std::string > ocStatus
Holds the array of OverCrowding labels in which object is present.
guint unique_id
Holds unique identifier for nvdsanalytics instance.
Holds a set of nvdsanalytics object level metadata.