[1f1cab]: index.html Maximize Restore History

Download this file

index.html    424 lines (320 with data), 17.7 kB

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Panorama Tools</title>
<meta name="description" content="An Open Source software library for manipulating and stitching panoramic Images" />
<style type="text/css">
/*<![CDATA[*/
body {
background-color: #DEE;
color: #336;
font-family: sans-serif;
margin-left: 10%;
margin-right: 10%;
}
div.news {
background-color: #CDD;
padding: 0.5em;
border-color: #333;
border-style: dotted;
border-width: 1px;
}
h1, h2, h3 {
font-weight: normal;
}
a:link { color: #66C; }
a:visited { color: #93C; }
pre, h1 {
background-color: #EEE;
border-color: #333;
border-style: dotted;
border-width: 1px;
padding: 0.5em;
}
h1 {
font-size: 4em;
padding: 0.1em;
font-style: italic;
}
p.menu { font-size: larger;}
/*]]>*/
</style>
</head>
<body>
<p class="menu"><a href="http://sourceforge.net/project/showfiles.php?group_id=96188">Download</a>
&#160;&#8226;&#160; <a href="http://wiki.panotools.org/">Wiki</a>
&#160;&#8226;&#160; <a href="https://bugs.launchpad.net/panotools">Bugs</a>
&#160;&#8226;&#160; <a href="http://groups.yahoo.com/group/PanoToolsNG/">User list</a>
&#160;&#8226;&#160; <a href="http://lists.sourceforge.net/lists/listinfo/panotools-devel">Developer List</a>
&#160;&#8226;&#160; <a href="http://sourceforge.net/projects/panotools/">sourceforge project</a></p>
<h1>Panorama Tools</h1>
<h2><a name="about">About</a></h2>
<p>Panorama Tools was originally created by Professor Helmut Dersch of the
University of Applied Sciences Furtwangen. <a
href="http://www.fh-furtwangen.de/~dersch/">Professor Dersch's site</a> no
longer has links to download the tools, which is why <a
href="http://sourceforge.net/projects/panotools/">this panotools sourceforge
project</a> exists.</p>
<p>This project collects together the Open Source parts of Panorama Tools, with
the exception of the Java web-applet <a
href="http://www.fsoft.it/panorama/ptviewer.htm">ptviewer maintained by Fulvio
Senore</a> which has developed separately.</p>
<div class="news">
<h2>News 2<sup>nd</sup> May 2011</h2>
<p><strong>libpano13-2.9.18 released</strong>. libpano13 is the PanoTools
library, this release adds the Thoby projection and bugfixes.</p>
<h2>News 11<sup>th</sup> February 2011</h2>
<p><strong>Switch to Mercurial</strong>. libpano13 sourcecode development has
moved from SVN (Subversion) to HG (Mercurial), see below for instructions to
fetch the current development code.</p>
<h2>News 7<sup>th</sup> February 2011</h2>
<p><strong>libpano13-2.9.18_beta1 released</strong>. libpano13 is the PanoTools
library, this release adds the Thoby projection and is required to test recent
Hugin snapshots.</p>
<h2>News 11<sup>th</sup> September 2010</h2>
<p><strong>Google Summer of Code 2010 completed</strong>. All students have
completed successfully, Tomasz Meger has added a test suite to libpano13.</p>
<h2>News 10<sup>th</sup> September 2010</h2>
<p><strong>libpano13-2.9.17 released</strong>. libpano13 is the PanoTools
library, this release adds a new output projection, mosaic mode, cleanups and
bugfixes.</p>
<h2>News 24<sup>th</sup> May 2009</h2>
<p><strong>libpano13-2.9.14 released</strong>. libpano13 is the PanoTools
library, this release adds a number of new input and output projections, a new
command-line tool, documentation, cleanups and bugfixes.</p>
<h2>News 19<sup>th</sup> March 2009</h2>
<p>hugin/panotools has been accepted again as a mentoring organisation for the
2009 Summer of Code. If you are a full time student and would like to apply for
a paid summer internship with Google and mentored by our team, then you need to
get involved now, see: <a
href="http://panospace.wordpress.com/2009/02/11/we-want-you/">We want you</a>
and <a href="http://wiki.panotools.org/SoC_2009_idea">Summer of Code
ideas</a>.</p>
<h2>News 20<sup>th</sup> March 2008</h2>
<p>If you are a full time student and would like to apply for a paid summer
internship with Google and mentored by our team, then you need to get involved
now to develop the project brief before the application deadline: March 31 5:00
PM PDT. More details here: <a
href="http://panospace.wordpress.com/2008/03/17/google-summer-of-code-2008/">panotools/hugin
Google Summer of Code 2008</a></p>
<h2>News 12<sup>th</sup> April 2007</h2>
<p>Five <a href="http://code.google.com/soc/pano/about.html">google Summer of Code</a> students have been accepted. The following projects are scheduled for
completion by August 31 2007:</p>
<ol><li>Pedro Alonso from Spain, mentored by Herbert Bay from Switzerland,
will develop a new algorithm to identify better control points, so critical to the stitching process</li>
<li>Ippei Ukai from Japan currently in Scotland, mentored by Yuval Levy from Israel currently in Canada, will produce a new user interface to make this
versatile tools even easier to use on multiple platforms
(Windows/Mac/Linux/Unix)</li>
<li>Jing Jin from USA, mentored by Pablo d'Angelo from Germany, will develop a robust blending algorithm to eliminate ghosting in HDR panoramas to widen the
range of applications for the HDR technique beyond the perfectly still
scenes</li>
<li>Mohammad Shahiduzzaman from Bangladesh, mentored by John Cupitt from UK, will look at the current bottleneck in panorama rendering to enable efficient
processing of very large images</li>
<li>Leon Monctezuma from Mexico, mentored by Aldo Hoeben from The Netherlands, will build on the community effort started last year to produce a modern,
native, universal VR viewer to support the widest variety of panorama formats
on multiple platforms</li></ol>
<h2>News 15<sup>th</sup> March 2007</h2>
<p>Hugin and panotools are participating in google Summer of Code 2007, where
students are paid by Google to work on <a
href="http://hugin.sourceforge.net/">hugin</a> and/or panotools and mentored by
experts in the field.</p>
<p>Some suitable projects are listed on the panotools wiki <a
href="http://wiki.panotools.org/SoC2007_projects">SoC 2007 projects</a>
page.</p>
<p>The deadline for student applications is 24th March 2007. Application
details can be found on the <a
href="http://wiki.panotools.org/Google_SoC_2007">Google SoC 2007</a> page on
the wiki.</p>
<h2>News 12<sup>th</sup> July 2006</h2>
<h3>Mailing lists</h3>
<p>The old <a href="http://groups.yahoo.com/group/PanoTools/">PanoTools User
list</a> has been abandoned by most of the regular contributors due to
management issues. The recommended mailing list for support is now the <a
href="http://groups.yahoo.com/group/PanoToolsNG/">PanoToolsNG</a> yahoo
list.</p>
<p>To clarify the situation, these are now the relevant lists for discussion
of Panotools and related software:</p>
<dl>
<dt><a href="http://groups.yahoo.com/group/PanoToolsNG/">PanoToolsNG</a></dt>
<dd>Questions and answers about panorama photography and usage of the various tools.</dd>
<dt><a
href="http://lists.sourceforge.net/lists/listinfo/panotools-devel">panotools-devel</a></dt>
<dd>For questions and discussion regarding compiling the source and developing it further.</dd>
<dt><a
href="http://groups.yahoo.com/group/Panotools-List/">Panotools-List</a></dt>
<dd>For discussion of the management issues of the PanoToolsNG group and the
wiki.</dd>
<dt><a href="http://groups.google.com/group/hugin-ptx">Hugin PTX</a></dt>
<dd>For discussion of the Hugin panorama stitcher and related tools.</dd>
</dl>
<h3>Switch from CVS to subversion</h3>
<p>All the panotools projects have now switched from the CVS source-code
repository to subversion (SVN).</p>
<p>Note that we are now moving from SVN to Mercurial, see below.</p>
<h3>Binary compatibility</h3>
<p>Up until now it has been possible to maintain the binary interface of the
<strong>pano12</strong> library. This was necessary as a number of
closed-source tools which use the library are still in common-use (notably
PTStitcher).</p>
<p>New features required by PTmender (the PTStitcher replacement) have made it
necessary to break this backwards compatibility. pano12 will be maintained
with bugfixes as an SVN branch, but new features will be added to a renamed
<strong>pano13</strong> library in the trunk.</p>
</div>
<h2>What's here?</h2>
<dl>
<dt>The <em>pano12/13</em> library</dt>
<dd>This is the backend library used by many applications. Also included are:
<ul>
<li><em>PTOptimizer</em>, a utility for optimising control points.</li>
<li><em>panoinfo</em> a utility for querying the library version.</li>
<li><em>PTmender</em> a replacement for PTStitcher.</li>
<li><em>PTblender</em> implements just the colour and brightness correction of PTmender.</li>
<li><em>PTtiff2psd</em> Converts a set of TIFF files into a PSD file.</li>
<li><em>PTuncrop</em> Converts 'cropped TIFF' files into 'normal' TIFF files.</li>
</ul>
</dd>
<dd>Note for packagers: <em>pano12</em> is the name of the library (like lotus123 or XFree86)
<strong>not</strong> the version (which is currently 2.8.6).</dd>
<dt>The <em>Panorama Gimp plug-in</em></dt>
<dd>The panorama-tools gimp plug-in has a separate SVN module.
There are tagged releases for original-1-1 (gimp-1.1), gimp-1-2, gimp-1-3 &amp;
gimp-2-0.
</dd>
<dt>The <em>Panorama Gimp plug-in NG</em></dt>
<dd>The gimp-plugin is being rearranged and updated. This <em>next generation</em> plugin has a separate SVN module.
</dd>
<dt><em>PTFilter</em> photoshop plugins</dt>
<dd>A fully 16bit colordepth compatible version of the Panorama Tools Photoshop plugins.</dd>
<dt><em>clens</em> utility.</dt>
<dd>A command-line version of PTLens. Compares your JPEG images with a lens database and automatically
corrects lens barrel distortion.
</dd>
<dt><em>Panotools::Script</em> perl module</dt>
<dd>A perl wrapper around the command-line tools, doesn't interface with the library directly.</dd>
</dl>
<h2>Software using the Panorama Tools library</h2>
<p>Note that most of these software packages come supplied with a pre-compiled
version of the library and everything else needed to stitch photographs
- You probably don't need to download anything from here.</p>
<ul>
<li><a href="http://hugin.sourceforge.net/">Hugin</a> is an Open Source
cross-platform GUI for Panorama Tools. Supported platforms are Linux, Windows
and OS X.</li>
<li>The original <a href="http://www.path.unimelb.edu.au/~dersch/">Panorama
Tools</a> contains a number of tools that use the pano12 library, notably
<em>ptpicker</em>, <em>pteditor</em>, <em>PTOptimizer</em> and
<em>PTStitcher</em>. Panorama Tools is available for Windows, Mac classic and
Linux platforms.</li>
<li><a href="http://www.ptgui.com/">PTGui</a> is a graphical Panorama Tools
front-end for Windows platforms.</li>
<li><a href="http://www.tawbaware.com/ptasmblr.htm">PTAssembler</a> is a
Windows helper program for Panorama Tools.</li>
<li><a href="http://www.kekus.com/ptmac/">PTMac</a> is a front end for creating
panoramas using Panorama Tools. PTMac is available for Mac OS X and OS 8.6 to
9.x.</li>
<li><a href="http://www.smartr.easynet.be/controlpoints/">ControlPoints</a> is
a Windows application that allows you to select control points.</li>
<li><a href="http://panopoints.sourceforge.net/">PanoPoints</a> is an Open
Source graphical front-end control point picker for Linux systems.</li>
<li><a href="http://www.egelberg.se/panowizard/">PanoWizard</a> is a freeware
frontend for autopano and panorama-tools.</li>
</ul>
<h2>Important information</h2>
<p>There may or may not be US patents covering stitching of fisheye
photographs, consequently the sourcecode of this library has an artificial
limit that prevents the use of fisheye images with a field of view greater than
160&#176;.</p>
<p>All files available on this site are licensed under the GNU <a
href="http://www.gnu.org/copyleft/gpl.html">General Public License</a>.</p>
<p>Most front ends for Panorama Tools use the <em>PTStitcher</em> tool to do
the actual stitching, this has no available source-code, so you may need to <a
href="http://www.path.unimelb.edu.au/~dersch/">download PTStitcher
separately</a> or use the included <em>PTmender</em> replacement for
<em>PTStitcher</em> which is still under development. Note that <a
href="http://hugin.sourceforge.net/">hugin</a> contains a drop-in Open Source
replacement for <em>PTStitcher</em> called <em>nona</em>.</p>
<h2>Binary versions</h2>
<p>Hugin, the GUI stitching front-end, usually ships with a recent version of
the library and command-line tools. So just <a
href="http://sourceforge.net/project/showfiles.php?group_id=77506&amp;package_id=78426">download
hugin</a> to get hold of panotools and start stitching.</p>
<p>A Windows installer containing a recent version of the library, the
command-line tools and the Photoshop plugins is available at <a
href="http://www.photocreations.ca/panotools/">Jim Watters' site</a></p>
<p>An OS X bundle containing the library is available <a
href="http://www.rogerroger.org/panotools/universal/">here</a>.</p>
<p>There will be occasional binary versions available from <a
href="http://sourceforge.net/project/showfiles.php?group_id=96188">Sourceforge
file downloads</a>. Though if you want the very latest version, you
may have to compile from source.</p>
<h2>Getting the code</h2>
<p>If you are running Windows you need to <a
href="http://sourceforge.net/docman/display_doc.php?docid=31178&amp;group_id=1">install
an SVN client</a> before downloading the source code - Linux users
will probably have SVN installed already.</p>
<p>Note: 2006 August, the repository has switched from CVS to Subversion (SVN).
If you have an existing checked-out version you will need to start again with a
fresh copy.</p>
<p>Basic instructions for downloading the stable binary-compatible pano12
library are:</p>
<pre>svn co https://panotools.svn.sourceforge.net/svnroot/panotools/branches/pano12/libpano pano12</pre>
<p>Future development of new features is happening on the trunk. This library
is not compatible with the old binary-only command-line tools (PTStitcher,
PTStereo etc...), so it has a different name: <strong>pano13</strong>.</p>
<p>This pano13 library can be downloaded separately like so:</p>
<!--pre>svn co https://panotools.svn.sourceforge.net/svnroot/panotools/trunk/libpano pano13</pre-->
<pre>hg clone http://panotools.hg.sourceforge.net:8000/hgroot/panotools/libpano</pre>
<p>Note: 2011 January, pano13 development has switched from SVN (Subversion) to HG (Mercurial).</p>
<h2>Compiling the library</h2>
<p>Instructions can be found in the source, these instructions may be
out-of-date for your platform, feel free to contribute updated versions.</p>
<h3>Windows</h3>
<p><a
href="http://sourceforge.net/docman/display_doc.php?docid=20557&amp;group_id=96188">Windows
build instructions</a> to make <em>pano12.dll</em> are available on the
sourceforge project site.</p>
<p>Alternatively you can <a href="http://wiki.panotools.org/Build_pano12_from_sourcecode">build with GNU autotools</a>.</p>
<h3>Linux, Windows (MinGW), Unix &amp; Mac OS X</h3>
<p>You need the <em>gcc</em> compiler, <em>libgcj</em> and various imaging libraries:
<em>libtiff</em>, <em>libjpeg</em> and <em>libpng</em>. Headers for these
libraries are required, so you probably have to install lib<em>XXX</em>-dev or
lib<em>XXX</em>-devel packages too.</p>
<p>(Sun java is <strong>not</strong> required if you have libgcj)</p>
<p>Compile <em>libpano13.so</em>, <em>PTOptimizer</em>, <em>PTblender</em>, <em>panoinfo</em> and the other tools like this:</p>
<pre>./configure
make
make install</pre>
<p>If you have downloaded from SVN/HG, you will need to bootstrap the build system first:</p>
<pre>./bootstrap</pre>
<h2>Mailing lists and support</h2>
<p>Questions and answers about usage of the various tools and front-ends belong
on the <a href="http://groups.yahoo.com/group/PanoToolsNG/">PanoToolsNG
mailing-list</a>, you might want to consult the <a
href="http://wiki.panotools.org/">PanoTools wiki</a> <!-- or the <a
href="http://ptfaq.org/">Panorama Tools Frequently asked questions</a> FAQ -->
before posting.</p>
<p>There is a <a
href="http://lists.sourceforge.net/lists/listinfo/panotools-devel">panotools-devel
mailing list</a> for questions regarding compiling the source and developing it
further.</p>
<p>Anyone subscribing to 'panotools-devel' should also subscribe to <a
href="https://lists.sourceforge.net/lists/listinfo/panotools-cvs">panotools-cvs</a>
to receive a copy of each sourcecode SVN commit.</p>
<p>The <a href="http://wiki.panotools.org/">PanoTools wiki</a> aims to be the
definitive reference for Panorama Tools. It contains a lot of usage
documentation for the tools hosted here on sourceforge.</p>
<p>The <a href="http://sourceforge.net/projects/panotools/">Sourceforge
panotools summary page</a> has a number of useful resources such as a bug
tracking database and file upload areas. If you find a bug in panotools, you
can report it there.</p>
<h2>Links</h2>
<p>IQTVRA have a comprehensive set of <a
href="http://www.360geographics.com/IQTVRA/IQTVRALinks.html">panoramic image
related links</a></p>
<hr />
<p>Last updated 22<sup>nd</sup> February 2011 - Bruno Postle</p>
</body>
</html>