|
NVIDIA DeepStream SDK API Reference
|
8.0 Release
|
Go to the documentation of this file.
22 #define MAX_DISPLAY_LEN 64
23 #define PGIE_CLASS_ID_VEHICLE 0
24 #define PGIE_CLASS_ID_PERSON 2
38 for (data.
initiateIterator(frame_itr); !frame_itr->done(); frame_itr->next())
40 auto vehicle_count = 0;
41 auto person_count = 0;
44 for (frame_meta.
initiateIterator(obj_itr); !obj_itr->done(); obj_itr->next())
47 auto class_id = object_meta.
classId();
61 ss <<
"Person=" << person_count <<
",Vehicle=" << vehicle_count;
62 std::string str = ss.str();
64 char font[] =
"Serif";
70 {font, (
unsigned int)font_size, {1.0, 1.0, 1.0, 1.0}},
74 display_meta.
add(label);
75 (*frame_itr)->append(display_meta);
79 return probeReturn::Probe_Ok;
Represent a custom object for the purpose of probing output buffers.
#define PGIE_CLASS_ID_VEHICLE
probeReturn
Return values from user implemented probe interfaces.
#define PGIE_CLASS_ID_PERSON
virtual probeReturn handleData(BufferProbe &probe, BatchMetadata &data)
Holds parameters of text to be overlayed.
Object & getProperty(const std::string &name, T &value, Args &... args)
Template for getting multiple properties.