1
1
--------------------------------------------------------------------------
2
- Bundler v0.4 Installation Guide
3
- copyright 2009 Noah Snavely (snavely@cs.cornell.edu)
2
+ Bundler Installation Guide
3
+ copyright 2009-2013 Noah Snavely (snavely@cs.cornell.edu)
4
4
5
5
based on the Photo Tourism work of Noah Snavely, Steven M. Seitz,
6
6
(University of Washington) and Richard Szeliski (Microsoft Research)
7
7
8
8
For more technical information, visit http://phototour.cs.washington.edu
9
9
10
10
The source provided in this distribution can be accessed at
11
+ https://github.com/snavely/bundler_sfm
12
+ or at
11
13
http://phototour.cs.washington.edu/bundler/
12
14
--------------------------------------------------------------------------
13
15
@@ -38,7 +40,7 @@ standard packages. The required libraries are:
38
40
39
41
- MINPACK (non-linear minimization library)
40
42
- f2c (fortran to C library)
41
- - gfortrain (GNU Fortran compiler package)
43
+ - gfortran (GNU Fortran compiler package)
42
44
43
45
If you install alternate versions of these libraries, you may need to
44
46
edit the Bundler Makefile (src/Makefile) to make sure that these
@@ -57,7 +59,14 @@ On a Linux (or cygwin) system, typing "make" in the base directory
57
59
will compile Bundler and its dependencies (assuming all goes well).
58
60
Upon successful compilation, an executable called 'bundler' will be
59
61
copied to the bin directory, along with an executable called
60
- 'KeyMatchAll'.
62
+ 'KeyMatchAll'. Note that bundler optionally can use Ceres solver for
63
+ bundle adjustment (the default solver is SBA, but Ceres is often much
64
+ faster). Assuming you have installed Ceres and its dependencies, you
65
+ can enable compilation with Ceres by editing 'src/Makefile' and
66
+ uncommenting the USE_CERES=true line. If you are using RunBundler.sh
67
+ to run the bundler pipeline, you will also need to create a
68
+ RunBundler.sh config file with the line USE_CERES=true (see
69
+ RunBundler.sh for more details).
61
70
62
71
For Windows systems, see the vc++ directory for a Visual Studio 2005
63
72
solution file (vc++/Bundler.sln).
0 commit comments