This is a Rust implementation and visualization of the Fast Corners algorithm for the Dynamic Vision Sensor (DVS) camera.
Based on the work of:
E. Mueggler, C. Bartolozzi, D. Scaramuzza: Fast Event-based Corner Detection. British Machine Vision Conference (BMVC), London, 2017.
Find the original paper here.
Features detected over 1/60th of a second are marked with a + . Note the predominance around the corners of the object. |
- Install Rust
- Clone this repository and
cd
into it - Run
cargo run --release -- --input "/path/to/aedat4/file"
- Log the detected features to a file with
cargo run --features "feature-logging" --release -- --input "/path/to/aedat4/file"
Setup is simple, with no non-Rust requirements.
Out of the box, this works with .aedat4
files created with iniVation cameras. The default resolution is 346x260
, but you can easily change this to suit your needs.