This Python sample has a corresponding C++ sample.

Filtering using Python

The sample shows how to use the Python bindings of Metavision Core SDK to filter and display events. It also shows how to capture the keys pressed in a display window and use them to modify the behavior of the stages while the pipeline is running.

The following filters can be applied via keyboard keys:

Expected Output

The sample visualizes CD events from an event-based device or a RAW file after filtering:

Expected Output from Metavision Filtering Sample

How to start

To start the sample based on the live stream from your camera, run:





To start the sample based on recorded data, provide the full path to a RAW file (here, we use the file spinner.raw from our Sample Recordings):


python3 -i spinner.raw


python -i spinner.raw

Code Notes

The code of this sample is explained in the page about Building a Simple Pipeline within the chapter on pipelines.