Skip to content

EventVisionLibrary/evl

Repository files navigation

Event Vision Library (EVL)

CircleCI

Open Source Computer Vision Library for Event-based camera and vision. Any contribution is welcomed.

Supported devices

  • DAVIS
  • DVS128

And more...

Installation

Supported OS

  • Mac
  • Linux

We are now preparing for Windows OS support. Stay tuned, or contribute!

Requirements

  • C++11
  • CMake >= 3.1
  • OpenCV: brew install opencv or apt-get install libopencv-dev Link
  • Boost >= 1.65: brew install boost or apt-get install libboost-all-dev Link
  • Eigen3: brew install eigen or apt-get install libeigen3-dev Link
  • libcaer >= 2: brew install libcaer or bash install_dependencies.sh Link

Build

$ git clone https://github.com/EventVisionLibrary/evl.git
$ cd evl
$ cd examples
$ mkdir build
$ cd build
$ cmake ..
$ make

Resources

Contributing

  • One pull request per issue;
  • lint checker command:
python cpplint.py --linelength=120 --counting=detailed $( find . -name '*.hpp' -or -name '*.cpp' | grep -vE "^./examples/build/" )
  • Choose the right base branch;
  • Include tests and documentation;
  • Clean up "oops" commits before submitting;
  • Follow the coding style guide.

License

BSD 3-clause License. See detail.

2018, Event Vision Library.

Releases

No releases published

Packages

No packages published