Holds the inference information/history for one object based on its tracking ID.
Definition at line 74 of file gstnvinferserver_impl.h.
Data Fields | |
bool | under_inference = FALSE |
Boolean indicating if the object is already being inferred on. More... | |
NvOSD_RectParams | last_inferred_coords = {0, 0, 0, 0} |
Bounding box co-ordinates of the object when it was last inferred on. More... | |
uint64_t | last_inferred_frame_num = 0 |
Number of the frame in the stream when the object was last inferred on. More... | |
uint64_t | last_accessed_frame_num = 0 |
Number of the frame in the stream when the object was last accessed. More... | |
InferClassificationOutput | cached_info |
Cached object information. More... | |
InferClassificationOutput gstnvinferserver::GstNvInferServerObjectHistory::cached_info |
Cached object information.
Definition at line 87 of file gstnvinferserver_impl.h.
uint64_t gstnvinferserver::GstNvInferServerObjectHistory::last_accessed_frame_num = 0 |
Number of the frame in the stream when the object was last accessed.
This is useful for clearing stale entries in map of the object histories and keeping the size of the map in check.
Definition at line 85 of file gstnvinferserver_impl.h.
NvOSD_RectParams gstnvinferserver::GstNvInferServerObjectHistory::last_inferred_coords = {0, 0, 0, 0} |
Bounding box co-ordinates of the object when it was last inferred on.
Definition at line 78 of file gstnvinferserver_impl.h.
uint64_t gstnvinferserver::GstNvInferServerObjectHistory::last_inferred_frame_num = 0 |
Number of the frame in the stream when the object was last inferred on.
Definition at line 81 of file gstnvinferserver_impl.h.
bool gstnvinferserver::GstNvInferServerObjectHistory::under_inference = FALSE |
Boolean indicating if the object is already being inferred on.
Definition at line 76 of file gstnvinferserver_impl.h.