# Metavision Designer Vibration Estimation Sample¶

The Analytics API can be used to estimate the frequency of vibrating objects.

The sample in <install-prefix>/share/metavision/designer/analytics/samples/metavision_vibration_estimation.py shows how to compute a frequency map (i.e. estimated frequency at each pixel) and the dominant frequency (the most common among all pixels) in the camera’s FOV.

## Expected Output¶

Metavision Vibration Estimation sample visualizes two windows:

• window showing all CD events and allowing to locale the required object

• window showing the outputs of vibration estimation, such as the computed frequency map (i.e. frequency estimated per pixel) and the dominant frequency in the camera’s FOV

## How to start¶

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

Linux

python3 /usr/share/metavision/designer/analytics/samples/metavision_vibration_estimation.py


Windows

python "C:\Program Files\Prophesee\share\metavision\designer\analytics\samples\metavision_vibration_estimation.py"


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

python3 /usr/share/metavision/designer/analytics/samples/metavision_vibration_estimation.py -i monitoring_40_50hz.raw


Windows

python "C:\Program Files\Prophesee\share\metavision\designer\analytics\samples\metavision_vibration_estimation.py" -i monitoring_40_50hz.raw


python3 /usr/share/metavision/designer/analytics/samples/metavision_vibration_estimation.py -h

python "C:\Program Files\Prophesee\share\metavision\designer\analytics\samples\metavision_vibration_estimation.py" -h