Difference between revisions of "Nona"

From PanoTools.org Wiki
Jump to navigation Jump to search
m (→‎Advantages: added info on HDR capabilities)
m
(17 intermediate revisions by 6 users not shown)
Line 1: Line 1:
'''nona''' is a drop-in replacement for [[PTStitcher]] and is part of [[Hugin]]. There is a [[nona_gui]] version that provides the same dialog boxes as the Windows/Mac versions of [[PTStitcher]].
+
'''nona''' {{Glossary|is a drop-in replacement for [[PTStitcher]] and is part of [[Hugin]]|1}}.
 +
 
 +
Like PTStitcher and [[PTmender]], nona performs geometrical and photometric distortions on photos and writes the output to image files.  The parameters are specified in a .pto project file, i.e. nona doesn't decide what the distortions are going to be, it just does the ''remapping'' part of the stitching process. The format of the project file is documented here: [[PTStitcher#Example_Script|PTStitcher Example_Script]], with an older version here: http://hugin.sourceforge.net/docs/nona/nona.txt.
  
 
== Advantages ==
 
== Advantages ==
  
* Unlike [[PTStitcher]], '''nona''' has full source-code availability, this means that it can be used on many more platforms such as OS X, Linux ia_64, linux powerpc, Solaris and IRIX.
+
* Unlike [[PTStitcher]], '''nona''' has full source-code availability, this means that it can be used on many more platforms such as OS X, Linux x86_64, linux powerpc, Solaris and IRIX.
 
+
* When set to use [[cropped TIFF]] output, '''nona''' doesn't perform expensive transformation calculations for unused areas of output images.  For panoramas consisting of many source photos this can speed things up greatly.
* '''nona''' doesn't perform expensive transformation calculations for unused areas of output images.  For panoramas consisting of many source photos this can speed things up greatly.
+
* '''nona''' implements [[vignetting]], white-balance, brightness and [[camera response curve]] correction at the stitching stage.
 
+
* multi-threaded processing uses as many CPUs as are available.
* Since [[PTStitcher]] development has stalled, '''nona''' is a likely base for future developments such as Automatic [[radial luminance correction]] (known as [[Vignetting]]) and correction of [[Chromatic aberration]].
+
* nona supports [[HDR]] images for input and output.
 
+
* nona supports GPU stitching with graphics hardware
* Nona supports [[HDR]] images
+
* nona can merge 8bit low dynamic range [[bracketing|bracketed]] shots into '''HDR''' output.
  
 
== Disadvantages ==
 
== Disadvantages ==
  
(Note: this is the situation as of April 2005, please correct this page if you know this has changed)
+
(Note: this is the situation as of May 2007, please correct this page if you know this has changed)
 
 
* Automatic color/brightness correction isn't yet supported, though [[enblend]] now solves much of this problem.
 
 
 
* [[Fisheye Projection]] output hasn't been implemented.  You need to use the [[Panorama Tools Plugins]] to do the conversion.
 
 
 
* ''Morph to fit'' control points are not supported.
 
  
 +
* [[Morph to fit]] control points are not supported.
 
* It doesn't yet support the ''fast transformation'' option added to [[pano12]] by [[Fulvio Senore]].
 
* It doesn't yet support the ''fast transformation'' option added to [[pano12]] by [[Fulvio Senore]].
 +
* It doesn't support the adaptive filtersize anti-[[aliasing]] filters added to pano12-2.7.0.11
 +
* It doesn't support [[Panotools_internals#Cropping|C-type cropping]] and hence is not compatible with other [[GUI front-ends]] than [[hugin]] if used for images that need cropping (like circular fisheye or scanned ones).
  
 
[[Category:Software:Platform:Windows]]
 
[[Category:Software:Platform:Windows]]
 
[[Category:Software:Platform:Mac OS X]]
 
[[Category:Software:Platform:Mac OS X]]
 
[[Category:Software:Platform:Linux]]
 
[[Category:Software:Platform:Linux]]
 +
[[Category:Software:Hugin]]

Revision as of 11:39, 20 October 2013

nona is a drop-in replacement for PTStitcher and is part of Hugin.

Like PTStitcher and PTmender, nona performs geometrical and photometric distortions on photos and writes the output to image files. The parameters are specified in a .pto project file, i.e. nona doesn't decide what the distortions are going to be, it just does the remapping part of the stitching process. The format of the project file is documented here: PTStitcher Example_Script, with an older version here: http://hugin.sourceforge.net/docs/nona/nona.txt.

Advantages

  • Unlike PTStitcher, nona has full source-code availability, this means that it can be used on many more platforms such as OS X, Linux x86_64, linux powerpc, Solaris and IRIX.
  • When set to use cropped TIFF output, nona doesn't perform expensive transformation calculations for unused areas of output images. For panoramas consisting of many source photos this can speed things up greatly.
  • nona implements vignetting, white-balance, brightness and camera response curve correction at the stitching stage.
  • multi-threaded processing uses as many CPUs as are available.
  • nona supports HDR images for input and output.
  • nona supports GPU stitching with graphics hardware
  • nona can merge 8bit low dynamic range bracketed shots into HDR output.

Disadvantages

(Note: this is the situation as of May 2007, please correct this page if you know this has changed)

  • Morph to fit control points are not supported.
  • It doesn't yet support the fast transformation option added to pano12 by Fulvio Senore.
  • It doesn't support the adaptive filtersize anti-aliasing filters added to pano12-2.7.0.11
  • It doesn't support C-type cropping and hence is not compatible with other GUI front-ends than hugin if used for images that need cropping (like circular fisheye or scanned ones).