####################################################################
#文件名:bundler-v04-source/INSTALL.txt
#日期:2015年1月14日
#整理人:王**
#邮箱:18204311161@163.com
1 这里有几个库和可用程序
2 为了成功编译和链接,你需要其他的库安装在你的linux下
3 注意二进制版本非常值得推荐,它从源代码编译而来,但相比预编译二进制代码,
它不够友好
4 Rundler依赖几个库。在ubuntu上可以安装这写标准包:
LAPACK
BLAS
CBLAS
MINPACK
f2c
如果你安装其他版本的库,你可能需要编辑makefile保证这些库在编译时可见,或
者将该库复制到$(BASE_PATH)/lib directory中
5 标准库libjpeg 和libz库必须安装在你的系统上
6 还有一个修改版本,你可以通过...网站看到
7 在base diretory下,打make,得到可执行bundler,它将会复制到bin下,陪伴着
可执行KeyMatchAll
######################################################################
#文件名:bundler-v04-source/README.txt
#日期:2015年1月14日
#整理人:王**
#邮箱:18204311161@163.com
1 bundler是什么?
输入:一系列图片,图片特征,图片匹配
输出:照相机三维重建,稀疏场景几何
2 使用条件:GPL
3 包含哪些东西?
二进制可执行文件
一些其他可用的脚本
样例图片(在examples/directory)
ANN版本,非符号向量
Bundle2PMVS
jhead 程序:从JPEG图像中读取交换图像标签(exif tags)
4 在你开始之前:
1)从...网址下载Bundler版本放在一个目录中(称之为BASE_PATH)
2)你需要一个特征探测器,可以从http://www.cs.ubc.ca/~lowe/keypoints/
下载,称之为sift,放在BASE_PATH/bin下
3)安装RunBundler.sh运行的bash
4)最后,复制ANN共享库到BASE_PATH/bin/libANN_char.so (Linux/cygwin)
5 运行bundler
使用RunBundler.sh脚本,它自动地所有的步骤,但是知道其中是怎么回事是很有
作用的。最初始的一步是产生特征和匹配图片集,任何类型的图片特征都可以被使
用,但是bundler都会将之视为sift
因此,以下四步重建应该是:
1)使用脚本‘extract_focal.pl’产生一系列图片,提取焦点长度信息对每一个可
用图片,存储在图片系列
2)对于每一幅图片,产生(SIFT)特征
3)在每一对图片中匹配特征,计算得到的特征存在文件中,这个文件称之
为‘matches.init.txt’
4)使用合适选择文件运行bundler
注意到,这些步骤可以通过RunBundler.sh完成,其中1~3步骤包含在
RunBundler.sh中,Bundler经典调用,如
> bundler list.txt --options_file options.txt
6 输出格式
Bundler输出的文件称之为‘bundle*.out’(我们称这些作”bundle files“)。默
认地,bundler输出的budle file称作‘bundle_<n>.out’(n=当前登记的相机数),
在所有图片登记之后,产生的最后一个文件称作‘bundle.out’.另外,ply文件包括
重建相机和每一圈被写下的点,这些plyfiles可以使用”scanalyze“mesh viewer
看到。网址:http://graphics.stanford.edu/software/scanalyze/.
.
.
.
一系列的获得的参数和数据排序
7 命令行选择
RunBundler.sh包含了哪些命令
8 致谢
9 联系信息
#######################################################################
#文件名:bundler-v04-source/INSTALL.txt
#日期:2015年1月14日
#整理人:王**
#邮箱:18204311161@163.com
1 这里有几个库和可用程序
2 为了成功编译和链接,你需要其他的库安装在你的linux下
3 注意二进制版本非常值得推荐,它从源代码编译而来,但相比预编译二进制代码,
它不够友好
4 Rundler依赖几个库。在ubuntu上可以安装这写标准包:
LAPACK
BLAS
CBLAS
MINPACK
f2c
如果你安装其他版本的库,你可能需要编辑makefile保证这些库在编译时可见,或
者将该库复制到$(BASE_PATH)/lib directory中
5 标准库libjpeg 和libz库必须安装在你的系统上
6 还有一个修改版本,你可以通过...网站看到
7 在base diretory下,打make,得到可执行bundler,它将会复制到bin下,陪伴着
可执行KeyMatchAll
######################################################################
#文件名:bundler-v04-source/README.txt
#日期:2015年1月14日
#整理人:王**
#邮箱:18204311161@163.com
1 bundler是什么?
输入:一系列图片,图片特征,图片匹配
输出:照相机三维重建,稀疏场景几何
2 使用条件:GPL
3 包含哪些东西?
二进制可执行文件
一些其他可用的脚本
样例图片(在examples/directory)
ANN版本,非符号向量
Bundle2PMVS
jhead 程序:从JPEG图像中读取交换图像标签(exif tags)
4 在你开始之前:
1)从...网址下载Bundler版本放在一个目录中(称之为BASE_PATH)
2)你需要一个特征探测器,可以从http://www.cs.ubc.ca/~lowe/keypoints/
下载,称之为sift,放在BASE_PATH/bin下
3)安装RunBundler.sh运行的bash
4)最后,复制ANN共享库到BASE_PATH/bin/libANN_char.so (Linux/cygwin)
5 运行bundler
使用RunBundler.sh脚本,它自动地所有的步骤,但是知道其中是怎么回事是很有
作用的。最初始的一步是产生特征和匹配图片集,任何类型的图片特征都可以被使
用,但是bundler都会将之视为sift
因此,以下四步重建应该是:
1)使用脚本‘extract_focal.pl’产生一系列图片,提取焦点长度信息对每一个可
用图片,存储在图片系列
2)对于每一幅图片,产生(SIFT)特征
3)在每一对图片中匹配特征,计算得到的特征存在文件中,这个文件称之
为‘matches.init.txt’
4)使用合适选择文件运行bundler
注意到,这些步骤可以通过RunBundler.sh完成,其中1~3步骤包含在
RunBundler.sh中,Bundler经典调用,如
> bundler list.txt --options_file options.txt
6 输出格式
Bundler输出的文件称之为‘bundle*.out’(我们称这些作”bundle files“)。默
认地,bundler输出的budle file称作‘bundle_<n>.out’(n=当前登记的相机数),
在所有图片登记之后,产生的最后一个文件称作‘bundle.out’.另外,ply文件包括
重建相机和每一圈被写下的点,这些plyfiles可以使用”scanalyze“mesh viewer
看到。网址:http://graphics.stanford.edu/software/scanalyze/.
.
.
.
一系列的获得的参数和数据排序
7 命令行选择
RunBundler.sh包含了哪些命令
8 致谢
9 联系信息
#######################################################################