# Filtering Sample¶

The sample in <install-prefix>/share/metavision/sdk/core/samples/metavision_filtering/metavision_filtering.cpp shows how to use Metavision Core SDK pipeline utility 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:

## How to start¶

First, compile the sample as described in this tutorial.

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

Linux

./metavision_filtering


Windows

metavision_filtering.exe


To start the sample based on recorded data, provide the full path to a RAW file (here, we use the file from Metavision Dataset):

Linux

./metavision_filtering -i spinner.raw


Windows

metavision_filtering.exe -i spinner.raw


./metavision_filtering -h

metavision_filtering.exe -h