ubuntu16.04安装bundler

环境:ubuntu16.04

参考:https://www.jianshu.com/p/e92be294b42f 

更加详细的编译错误问题,请看原文

1、bundler下载

官网:http://www.cs.cornell.edu/~snavely/bundler/#S3

github下载网址: https://github.com/snavely/bundler_sfm

2、sift特征下载

bundler使用了David Lowe提出的SIFT特征,需要下载David Lowe写的sift执行文件

下载网址:https://www.cs.ubc.ca/~lowe/keypoints/

将siftDemoV4里的sift执行文件,复制到bundler的bin目录下

3、编译bundler

编译的时候出现的问题,一般都是缺少某些库,这里将出现过的情况总结如下,再编译之前不妨先全部安装一遍

sudo apt-get install gfortran

sudo apt-get install libjpeg-dev

sudo apt-get install libblas-dev liblapack-dev

sudo apt-get install libc6-dev-i386

sudo apt-get install jhead

注意:还要有两个复制的过程:

jhead安装完成后将jhead文件拷贝至./bin目录下(./bin表示在bundler文件夹的bin下

sudo cp /usr/bin/jhead ./bin

/libANN_char.so加入到系统库中(./lib/libANN_char.so是bundler编译成功后在lib文件夹下产生)

sudo cp ./lib/libANN_char.so /lib

注:安装apt-get的时候,我的还出现了,无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)的问题,重启一下电脑就好了

4、测试bundler

利用Bundler自带的example中的图片进行测试,以kermit为例:

cd ./examples/kermit
./../../RunBundler.sh

 最终会生成很多文件。其中bundle文件夹下的bundler.out中存储了重建的稀疏3D坐标和相机参数。内容的具体格式参见README.md

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值