Structure containing a set of parameters for batch object detection. More...
| Functions | |
| BatchParameters (bool enable=false, float id_retention_time=240.f, float batch_duration=2.f) | |
| Default constructor.  More... | |
| bool | save (String filename) const | 
| Saves the current set of parameters into a file to be reloaded with the load() method.  More... | |
| bool | load (String filename) | 
| Loads a set of parameters from the values contained in a previously saved file.  More... | |
| bool | encode (String &serialized_content) const | 
| Generate a JSON Object (with the struct type as a key) containing the serialized struct, converted into a string.  More... | |
| bool | decode (const String &serialized_content) | 
| Fill the structure from the serialized json object contained in the input string.  More... | |
| bool | operator== (const BatchParameters ¶m1) const | 
| bool | operator!= (const BatchParameters ¶m1) const | 
| Attributes | |
| bool | enable = false | 
| Whether to enable the batch option in the object detection module.  More... | |
| float | id_retention_time = 240 | 
| Max retention time in seconds of a detected object.  More... | |
| float | latency = 2.f | 
| Trajectories will be output in batch with the desired latency in seconds.  More... | |
Structure containing a set of parameters for batch object detection.
The default constructor sets all parameters to their default settings.
| BatchParameters | ( | bool | enable = false, | 
| float | id_retention_time = 240.f, | ||
| float | batch_duration = 2.f | ||
| ) | 
Default constructor.
All the parameters are set to their default values.
| bool save | ( | String | filename | ) | const | 
Saves the current set of parameters into a file to be reloaded with the load() method.
| filename | : Name of the file which will be created to store the parameters (extension '.json' will be added if not set). | 
| bool load | ( | String | filename | ) | 
Loads a set of parameters from the values contained in a previously saved file.
| filename | : Path to the file from which the parameters will be loaded (extension '.json' will be added at the end of the filename if not detected). | 
| bool encode | ( | String & | serialized_content | ) | const | 
Generate a JSON Object (with the struct type as a key) containing the serialized struct, converted into a string.
| serialized_content | output string containing the JSON Object | 
| bool decode | ( | const String & | serialized_content | ) | 
Fill the structure from the serialized json object contained in the input string.
| serialized_content | input string containing the JSON Object | 
| bool operator== | ( | const BatchParameters & | param1 | ) | const | 
Comparison operator ==
| param1 | to compare | 
| bool operator!= | ( | const BatchParameters & | param1 | ) | const | 
Comparison operator !=
| param1 | to compare | 
| bool enable = false | 
Whether to enable the batch option in the object detection module.
Batch queueing system provides:
| float id_retention_time = 240 | 
Max retention time in seconds of a detected object.
After this time, the same object will mostly have a different id.
| float latency = 2.f | 
Trajectories will be output in batch with the desired latency in seconds.
During this waiting time, re-identification of objects is done in the background.