BatchParameters Class Reference

Sets batch trajectory parametersThe default constructor sets all parameters to their default settings. More...

Functions

def __cinit__ (self, enable=False, id_retention_time=240, batch_duration=2.0)
 Default constructor. More...
 
def enable (self)
 Defines if the Batch option in the object detection module is enabled. More...
 
def id_retention_time (self)
 Max retention time in seconds of a detected object. More...
 
def latency (self)
 Trajectories will be output in batch with the desired latency in seconds. More...
 

Detailed Description

Sets batch trajectory parameters

The default constructor sets all parameters to their default settings.

Note
Parameters can be user adjusted.

Functions

◆ __cinit__()

def __cinit__ (   self,
  enable = False,
  id_retention_time = 240,
  batch_duration = 2.0 
)

Default constructor.

Sets all parameters to their default values

◆ enable()

def enable (   self)

Defines if the Batch option in the object detection module is enabled.

Batch queueing system provides:
- Deep-Learning based re-identification
- Trajectory smoothing and filtering

Note
To activate this option, enable must be set to True.

◆ id_retention_time()

def id_retention_time (   self)

Max retention time in seconds of a detected object.

After this time, the same object will mostly have a different ID.

◆ latency()

def latency (   self)

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. Specifying a short latency will limit the search (falling in timeout) for previously seen object IDs but will be closer to real time output.