Skip to content

Latest commit

 

History

History
74 lines (49 loc) · 1.33 KB

README.md

File metadata and controls

74 lines (49 loc) · 1.33 KB

Affine Pose Graph Optimisation for Fetoscopic Mosaicking

This is an extension of G2O that can optimise 2D affine pose graph using Lie group theory.

Requirements for G2O

On Ubuntu / Debian these dependencies are resolved by installing the following packages.

  • cmake
  • libeigen3-dev

Optional requirements for G2O

On Ubuntu / Debian these dependencies are resolved by installing the following packages.

  • libsuitesparse-dev
  • qtdeclarative5-dev
  • qt5-qmake
  • libqglviewer-dev-qt5

Install G2O

On Ubuntu, install G2O with:

$ git clone https://github.com/RainerKuemmerle/g2o
$ cd g2o
$ mkdir build
$ cd build
$ cmake ../
$ make

Compilation

$ mkdir build
$ cd build
$ cmake ../
$ make

Usage

Optimisation:

$ affine_g2o ../data/*.g2o (* is the filename)

Simulation data creation

sim_generate -o *.g2o (* is the filename)

TODO

Add comments to the code. Add more explanation to this README file.