We have tested the library in Ubuntu 14.04, but it should be easy to compile in other platforms.
We use the new thread and chrono functionalities of C++11.
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 g2o library to perform non-linear optimizations.
We use CMake to build the project on ubuntu 14.04.
cd ROECS/
mkdir build
cd build
cmake ..
make
There has been no rules for "make install" yet, so if you want to use the library in other project, maybe you can copy the headers and the lib file to system path by hand.
After compile and build the project, some executable files will be stored in the ./bin/ .
For the correction process:
./bin/main_pipeline ./data_path
For example:
./bin/main_pipeline /home/kyrie/Documents/Data