Pipelines Supported Algorithms

Pipelines Supported Algorithms

Hello, I was wondering what algorithm are supported as part of the data pipeline systems? We are looking at using this to test out multi-threading by converting the Event Frame Generation Sample into one using a pipeline approach.

From what I have been able to find the Algorithm Stage supports algorithms that have constructors that allow parameters to be passed when initialised and have both input iterators and an output iterator as part of the process_events() method. Notably, the Event Frame Histo Generation Algorithm does not have an output iterator and therefore does not work with the add_algorithm_stage() method and the Event Buffer Reslicer uses set_on_new_slice_callback().

Can you confirm if my assumptions are correct in that in order for the algorithm to work (without putting it into a custom stage) it requires the two above-mentioned details? Is there any documentation stating what is needed for the algorithm to work with a pipeline or a list of said algorithms.

Also, I just wanted to ask if within the SDK if each algorithm callback is running on its own thread already. 

    As a Prophesee customer, join the community conversation. 
    Request your free access today.