ubantu+openMVG配置过程记录

5 篇文章 0 订阅
2 篇文章 0 订阅

一、安装新版cmake

在后面时会用到cmake,到时候按照报错给的默认提示去安装cmake的话,会给你装一个低版本的cmake,但是低版本的cmake在openMVG中并不能用,所以在开始安装openMVG时我先装好一个版本高一点的cmake。

cmake的各个版本可以在这里查看:查看cmake版本,本文以写博客时的对cmake3.6.3进行安装:

$ sudo apt-get install build-essential  
$ wget http://www.cmake.org/files/v3.6/cmake-3.6.3.tar.gz  
$ tar xf cmake-3.6.3.tar.gz
$ cd cmake-3.6.3
$ ./configure
$ make
$ sudo make install

 由于我虚拟机是新建的,先安装build-essential可提供编译程序必须软件包的列表信息。

二、安装openMVG

安装的流程跟openMVG的GitHub的BUILD.MD大体一致,但通过实际操作的时候会稍有不同:

1.git clone下载源码

git clone --recursive https://github.com/openMVG/openMVG.git /home/user/..

值得注意的是下载的源文件可以指定一个绝对或者相对路径,表示你要把源码放到这个路径当中去,上边语句中的“/home/../..”完全是根据自己虚拟机文件夹的位置指定的,注意路径前要有空格。或者不加路径也可以,你直接使用cd命令定位到某个文件夹下,然后执行不带路径的git clone就可以了。

2.安装需要的外部库

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

第二步的作用是可视化svg日志,也可以不安装。

3.编译openMVG

$ cd ../openMVG
$ mkdir openMVG_Build && cd openMVG_Build
$ cmake -DCMAKE_BUILD_TYPE=RELEASE -DOpenMVG_BUILD_TESTS=ON -DOpenMVG_BUILD_EXAMPLES=ON . ../src/
$ make -j12

这里第一步是进入到你刚刚clone的源码目录,就是前文中的“/home/../..”这个路径;

第二步是在这个目录下创建一个openMVG_Build用来保存等下我们编译的结果。

4.测试并安装

$ make test
$ sudo make install

如果上述步骤都运行完毕且没有报错的话,那么恭喜你已经配置好openMVG的环境了,后续如果有更深使用我将继续更新。

博客https://blog.csdn.net/X_kh_2001/article/details/83690094有更加全面的三维重建使用,在此向@圣又表示感谢!

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值