1GIGASTART(1) User Contributed Perl Documentation GIGASTART(1)
2
3
4
6 gigastart - assemble multi-row panoramas
7
9 gigastart [options] image1 image2 [...]
10
11 Options:
12 -o | --output name Filename of created Makefile. Otherwise defaults
13 to 'Makefile'
14 -v | --fov Horizontal field of view in degrees. Otherwise
15 will be calculated from EXIF info.
16 -h | --help Outputs help documentation.
17
19 gigastart takes a list of image files and creates a Makefile containing
20 rules to generate a single panorama from the images.
21
22 It utilises a multi-step strategy:
23
24 1. Consecutive pairs of photos are linked into one or more chains. 2.
25 Photos from the ends of each chain are linked if possible. 3. Photos
26 are placed in a rough grid with approximate positions. 4. overlapping
27 images with no links are linked if possible. 5. Positions are
28 optimised
29
30 This approach has some advantages:
31
32 The number of connections checked is directly proportional to the
33 number of images, so a 200 photo panorama should take twice as long as
34 a 100 photo panorama.
35
36 Different shooting strategies are supported: multi-row, zig-zag,
37 middle-top-bottom row-ordering, different number of photos in each row,
38 multiple angle-of-view.
39
40 Feature points are only identified once per photo and are reused.
41
42 The process is very suited to parallel processing, simply set the
43 maximum number of processes by redefining the $MAKE built-in variable,
44 e.g:
45
46 make MAKE='make -j 16'
47
48 Each step and photo pair is written as an intermediate .pto project, so
49 any problems can be fixed at this level, rerunning make will only
50 repeat work required to integrate those changes - The entire process
51 does not need to be rerun.
52
53 A disadvantage is that features are identified by generatekeys and
54 matched by autopano from the autopano-sift-C package. These features
55 are saved in a verbose XML file format which adds a significant IO
56 overhead, a future improvement could be to use a different caching
57 format for these files.
58
60 This program is free software; you can redistribute it and/or modify it
61 under the terms of the GNU General Public License as published by the
62 Free Software Foundation; either version 2 of the License, or (at your
63 option) any later version.
64
66 <http://hugin.sourceforge.net/>
67
69 Bruno Postle - December 2009.
70
71
72
73perl v5.28.0 2013-05-12 GIGASTART(1)