OpenMVG

Posted by Tong on March 14, 2020

OpenMVG 1

Installation

IMPORTANT: Comment the line find_package(Ceres QUIET HINTS ${CERES_DIR_HINTS}) in openMVG/src/CMakeLists.txt, which means we will use the internal ceres library.

sudo apt-get install libpng-dev libjpeg-dev libtiff-dev libxxf86vm1 libxxf86vm-dev libxi-dev libxrandr-dev libqt5svg5-dev graphviz

git clone --recursive https://github.com/openMVG/openMVG.git
cd openMVG
mkdir build
cd build
cmake ..
make -j2

Adaptive structure from motion with a contrario model estimation

Unordered feature tracking made fast and easy

Automatic homographic registration of a pair of images, with a contrario elimination of outliers

Global fusion of relative motions for robust, accurate and scalable structure from motion

Literature

  1. Moulon, Pierre, et al. “Openmvg: Open multiple view geometry.” International Workshop on Reproducible Research in Pattern Recognition. Springer, Cham, 2016.