We have tested the library in Ubuntu 16, but it should be easy to compile in other platforms.
We use the new thread and chrono functionalities of C++11.
CVIDS is implemented based on ROS-Kinetic. More details can be found in http://wiki.ros.org/kinetic/Installation.
This is an Lie algebra library. More details can be found in https://github.com/strasdat/Sophus.
We use OpenCV to manipulate images and features. Dowload and install instructions can be found at: http://opencv.org. We use 3.4.1, but it should also work for other version at least 3.0.
Download and install instructions can be found at: http://eigen.tuxfamily.org.
We use ceres library to perform non-linear optimizations.