bundler_0.4在windows下的编译

Bundler 是采用C和C++开发的SfM系统,实现了根据用户提供的无序的图像序列,生成稀疏的三维点云模型。

Bundler的源代码可以从http://phototour.cs.washington.edu/bundler/distr/bundler-v0.4-source.zip下载得到。


        在windows平台下,使用vs2008打开bundler-v0.4-source目录下的vc++目录中的工程文件,逐个编译bundler所需的依赖库,

有:5point、ann_1.1_char、cblas、getopt、imagelib、jpeg、matrix、sba-1.5、sfm-driver、f2c、clapack、cminpack等。

编译f2c时,会给出无法找到#include "sysdep1.h"文件的错误。进入f2c的目录,将sysdep1.h0文件名修改为sysdep1.h即可,

同时将signal1.h0文件名修改为signal1.h。再次编译f2c库时,会提示无法找到#include "arith.h"文件的错误,同时在f2c目录下并没有

名字为arith.h的文件,这时可以新建一个arith.h文件,在文件里添加如下内容即可:

#define IEEE_8087
#define Arith_Kind_ASL 1
#define Long int
#define Intcast (int)(long)
#define Double_Align
#define X64_bit_pointers
#define QNaN0 0x0
#define QN

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 13
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值