SDK Algorithms Overview¶
All algorithms implemented in the SDK can be roughly grouped into categories based on their function.
Producers¶
Producers are algorithms producing data, for example by reading it from a file. They are generally used to produce data that will be processed by other algorithms.
Algorithm Name |
Module |
---|---|
|
Core |
|
Core |
Core |
|
|
Core |
Loggers¶
Loggers are algorithms processing data in order to write logs or compute statistics.
Algorithm Name |
Module |
---|---|
Core |
|
CV |
Processors¶
Processors are algorithms that can be used to process data either to change some of their characteristics (e.g. flip the x coordinate of every event) or perform some advanced analysis (e.g. tracking objects or extracting spatio/temporal patterns).
Basic Processors¶
Algorithm Name |
Module |
---|---|
Core |
|
Core |
|
Core |
|
CV |
|
CV |
Advanced Processors¶
Algorithm Name |
Module |
---|---|
Core |
|
|
CV |
CV |
|
CV |
|
CV |
|
CV |
|
Analytics |
|
Analytics |
|
|
Analytics |
Analytics |
|
Analytics |
|
|
Analytics |
Analytics |
|
Analytics |
|
Analytics |
|
Calibration |
|
Calibration |
|
Calibration |
|
Calibration |
Filters¶
Filters are algorithms taking events as input and outputting only the events that satisfy certain conditions.
Algorithm Name |
Module |
---|---|
Core |
|
Core |
|
CV |
|
|
CV |
CV |
|
|
CV |
|
CV |