1、安装依赖
sudo apt‐get install libxxf86vm1 libxxf86vm‐dev libpng‐dev libjpeg‐dev libtiff‐dev libxi‐dev libxrandr‐dev
2、 Graphviz for view graph svg logs
sudo apt‐get install graphviz
3、下载 OpenMVG
git clone ‐‐recursive https://github.com/openMVG/openMVG.git
如果git下载失败的话,可以去官网手动下载,切忌此时的安装包并不完全,可以打开路径查看(./src/dependencies/),这里的三个文件夹cereal、glfw以及osi_clp是空的,需要在官网找到此处,点击链接,分别额外下载这三个包,然后将包里的内容复制到openMVG,即上述路径的文件夹内(要确保原文件夹名不变)
4、设置编译和安装路径
cd openMVG
mkdir openmvg-build
mkdir openmvg-bin
cd openmvg-build
5、安装
cmake -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=/path/openMVG/openmvg-bin ../src/
cmake --build . --target install
注意:这里的“/path/”是openMVG的父文件路径
openMVG安装比较简单,直接按照 网 build wiki 的步骤一步一步来就没问题。