NvDsAnalyticsFrameMeta

struct NvDsAnalyticsFrameMeta

Holds a set of nvdsanalytics framelevel metadata.

Public Members

std::unordered_map<std::string, bool> ocStatus

Holds a map of boolean status of overcrowding for configured ROIs, which can be accessed using key, value pair; where key is the ROI label.

std::unordered_map<std::string, uint32_t> objInROIcnt

Holds a map of total count of valid objects in ROI for configured ROIs, which can be accessed using key, value pair; where key is the ROI label.

std::unordered_map<std::string, uint64_t> objLCCurrCnt

Holds a map of total count of Line crossing in current frame for configured lines, which can be accessed using key, value pair; where key is the line crossing label.

std::unordered_map<std::string, uint64_t> objLCCumCnt

Holds a map of total cumulative count of Line crossing for configured lines, can be accessed using key, value pair; where key is the line crossing label.

guint unique_id

Holds unique identifier for nvdsanalytics instance.

std::unordered_map<int, uint32_t> objCnt

Holds a map of total count of objects for each class ID, can be accessed using key, value pair; where key is class ID.