Algorithms Overview
Many algorithms implemented in the SDK can be roughly grouped into high-level categories based on their function.
Producers
Producers are algorithms producing data by streaming from a live camera or reading a file. They are generally used to produce data that will be processed by other algorithms.
Algorithm Name |
Module |
---|---|
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 |
|
Core |
|
CV |
|
CV |
|
CV |
|
CV |
|
CV |
|
Analytics |
|
Analytics |
|
Analytics |
|
Analytics |
|
Analytics |
|
Analytics |
|
Analytics |
|
Analytics |
|
Analytics |
|
Analytics |
|
Analytics |
|
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 |