NVIDIA DeepStream SDK API Reference

6.4 Release
NvDsAnalyticsFrameMeta Struct Reference

Detailed Description

Holds a set of nvdsanalytics framelevel metadata.

Definition at line 69 of file nvds_analytics_meta.h.

Data Fields

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. More...
 
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. More...
 
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. More...
 
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. More...
 
guint unique_id
 Holds unique identifier for nvdsanalytics instance. More...
 
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. More...
 

Field Documentation

◆ objCnt

std::unordered_map<int, uint32_t> NvDsAnalyticsFrameMeta::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.

Definition at line 97 of file nvds_analytics_meta.h.

◆ objInROIcnt

std::unordered_map<std::string, uint32_t> NvDsAnalyticsFrameMeta::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.

Definition at line 79 of file nvds_analytics_meta.h.

◆ objLCCumCnt

std::unordered_map<std::string, uint64_t> NvDsAnalyticsFrameMeta::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.

Definition at line 89 of file nvds_analytics_meta.h.

◆ objLCCurrCnt

std::unordered_map<std::string, uint64_t> NvDsAnalyticsFrameMeta::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.

Definition at line 84 of file nvds_analytics_meta.h.

◆ ocStatus

std::unordered_map<std::string, bool> NvDsAnalyticsFrameMeta::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.

Definition at line 74 of file nvds_analytics_meta.h.

◆ unique_id

guint NvDsAnalyticsFrameMeta::unique_id

Holds unique identifier for nvdsanalytics instance.

Definition at line 92 of file nvds_analytics_meta.h.


The documentation for this struct was generated from the following file: