/tarsier

An unopinionated toolbox for event-based vision

Primary LanguageC++GNU General Public License v3.0GPL-3.0

tarsier

Tarsier

Tarsier is a collection of tools to build event-based algorithms. It is an header-only library.

Installation

Dependencies

Tarsier relies on Premake 4.x (x ≥ 3), which is a utility to ease the install process. Follow these steps:

  • Debian / Ubuntu: Open a terminal and execute the command sudo apt-get install premake4.
  • Fedora: Open a terminal and execute the command sudo dnf install premake. Then, run
    echo '/usr/local/lib' | sudo tee /etc/ld.so.conf.d/neuromorphic-paris.conf > /dev/null.
  • OS X: Open a terminal and execute the command brew install premake. 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)".

Install

To install the source, go to the tarsier directory and run:

  • Linux: premake4 install
  • OS X: premake4 install The library files are installed in /usr/local/include.

Uninstall

To uninstall the library, run premake4 uninstall from the tarsier directory.

Test

To test the library, run the following commands:

  • Go to the tarsier directory and run premake4 gmake && cd build && make. Use premake4 --icc gmake instead to use the Intel c++ compiler.
  • Run the executable Release/tarsierTest.

User guides and documentation

User guides and code documentation are held in the wiki.

License

See the LICENSE file for license rights and limitations (GNU GPLv3).