Windows下的Bundler的安装与配置(包含错误解决方法)

Windows下的Bundler的安装与配置


最近在学习NeRF,在看NeRF-W的时候了解到了PhotoTourism,这是利用bundler技术生成了3D旅游建筑信息。为了后续研究数据的顺利获取,我开始尝试安装Bundler,发现大多数的安装博客都较老且存在错误,难以解决安装过程中的问题,废了三天才搞好。在这里和大家分享我的安装过程。

前言

bundler的配置一般分为两种,一种是搭配VS,bundler自己带了VS2005版本(好老),网上现有教程升级也很麻烦(一般到VS2010,但现在都2022了欸);第二种是搭配Cygwin,本篇讲的就是这个方法。
我主要是看了两篇教程:
1.教程一:如何搭建Bundler—— 在CYGWIN平台上使用Bundler
2.教程二:如何解决搭建Bundler中出现的问题——Bundler 及 PMVS 常见问题&解决方法
我在教程一的基础上来讲解Bundler的安装,教程一中已经阐述清晰(正确)的部分不再赘述,仅仅是对其进行补充讲解(建议搭配来看)。

Cygwin安装

首先要进行Cygwin的安装,按照教程一给出的链接进行安装(很废时间)。
我的Cygwin安装的库是Devel全部,ImageMagic、Perl和Python(依照search出来的相关)。

Bundler运行

按照教程一进行Bunlder下载,安装,进行Cygwin的“make”命令时报错下面的错误,一共两个,意思是找不到两个库—— l a p a c k \color{blue}lapack lapack b l a s \color{blue}blas blas(报错参考/usr/bin/ld: cannot find -l 基本原理解释与解决方法)。

/usr/lib/gcc/x86_64-pc-cygwin/11/../../../../x86_64-pc-cygwin/bin/ld: cannot find -llapack: No such file or directory

说明Cygwin缺少两个库,需要对Cygwin的库进行重新配置,打开当初安装Cygwin的setup-x86_64.exe,在选择安装类型时,选择“不安装只下载”。(记得关闭Cygwin)
在这里插入图片描述
一路“下一页”,直到让你选择安装包,将View改为Category,搜索 o p e n b l a s \color{blue}openblas openblas l a p a c k \color{blue}lapack lapack,以及这两个库的依赖 p y t h o n − n u m p y \color{blue}python-numpy pythonnumpy,将New改为最新版本。
在这里插入图片描述
点击“下一页”直到完成,关闭窗口后再次打开来到“选择安装类型”时,选择“从本地安装”。
在这里插入图片描述
一路“下一页”,直到让你选择安装包,将View改为Category,搜索 o p e n b l a s \color{blue}openblas openblas l a p a c k \color{blue}lapack lapack,以及这两个库的依赖 p y t h o n − n u m p y \color{blue}python-numpy pythonnumpy,将New改为最新版本或者Reinstall。(由于我安装过,图片只是演示一下,仅供参考)
在这里插入图片描述
点击“下一页”直到完成,关闭窗口。打开Cygwin,继续“make”就可以了。按照教程一继续下载SIFT,运行Bunlder生成/bundler和/prepare文件夹。
将Bundler的输出转换为CMVS-PMVS2的输入,在修改prep_pmvs.sh后使用命令“$ ./pmvs/prep_pmvs.sh”会报错permission denied,说没有权限。

  • 解决办法:$ ./pmvs/prep_pmvs.sh命令改为sh pmvs/prep_pmvs.sh
    使用该命令后若报错Error opening file pmvs/bundle.rd.out for reading,具体解决方法见教程二的问题5,使用notepad++打开,修改路径为/cygwin/…,修改编码语言为ANSI(注意编码语言不能为UTF-8)。然后使用命令再次运行。
    在这里插入图片描述

CMVS-PMVS配置

按照教程一的步骤来即可。

可视化

按照教程一步骤来即可,就可以出来结果了。

在这里插入图片描述
以上就是我的经验之谈。

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值