Rafale DVS is an extension to the Sepia library to read events from a Rafale DVS Camera.
Within a Git repository, run the commands:
mkdir -p third_party
cd third_party
git submodule add https://github.com/neuromorphic-paris/rafale_sepia.git
git submodule update --init --recursive
An application using Rafale DVS Sepia must link to usb-1.0.
Open a terminal and run:
sudo apt install libusb-1.0 # cross-platform USB API
Open a terminal and run:
brew install libusb # cross-platform USB API
If the command is not found, you need to install Homebrew first with the command:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Open a terminal and run:
sudo apt install premake4 # cross-platform build configuration
sudo apt install clang-format # formatting tool
Open a terminal and run:
brew install premake # cross-platform build configuration
brew install clang-format # formatting tool
To test the library, run from the rafale_sepia directory:
premake4 gmake
cd build
make
cd release
./rafale_sepia
After changing the code, format the source files by running from the rafale_sepia directory:
clang-format -i source/rafale_sepia.hpp
clang-format -i test/rafale_sepia.cpp
User guides and code documentation are held in the wiki.
See the LICENSE file for license rights and limitations (GNU GPLv3).