Difference between revisions of "Hugin"
Line 24: | Line 24: | ||
* [[tca_correct]] a tool to automatically generate [[chromatic aberration]] correction parameters for use with [[fulla]]. | * [[tca_correct]] a tool to automatically generate [[chromatic aberration]] correction parameters for use with [[fulla]]. | ||
* [[MatchPoint|matchpoint]] feature identification. | * [[MatchPoint|matchpoint]] feature identification. | ||
− | * [[pto2mk]] generation of Makefiles for command-line stitching | + | * [[pto2mk]] generation of Makefiles for command-line stitching. |
* [[vig_optimize]] command line tool to estimate photometric parameters. | * [[vig_optimize]] command line tool to estimate photometric parameters. | ||
+ | * [[hugin_hdrmerge]] merges multiple exposures to [[HDR]] using Khan anti-ghosting algorithm | ||
+ | * [[hugin_stitch_project]] batch stitches a hugin project, performing any [[HDR]] merging or blending as necessary. | ||
* [[panoglview]] OpenGL panorama viewer stored in sourceforge SVN alongside [[hugin]] which must be built separately. | * [[panoglview]] OpenGL panorama viewer stored in sourceforge SVN alongside [[hugin]] which must be built separately. | ||
* [[autopano-sift-C]] version of [[autopano-sift]] written in C, also needs to be built separately. | * [[autopano-sift-C]] version of [[autopano-sift]] written in C, also needs to be built separately. | ||
− | |||
− | |||
More information, documentation and tutorials are available on the project website. | More information, documentation and tutorials are available on the project website. |
Revision as of 01:12, 12 August 2008
Hugin is an opensource graphical user interface (GUI) for Panorama tools.
Like other GUI front-ends, hugin provides an easy-to-use unified point-and-click interface to a whole range of other command-line tools including:
- autopano-sift, autopano-sift-C or autopano for automatic creation of control points.
- nona or PTmender for remapping input images and rendering output images.
- enblend for seamless blending of output images.
The Hugin project's mission is not only to provide a powerful GUI, but also to provide opensource replacements for the small number of closed source components of Panorama tools, especially PTStitcher. A PTStitcher replacement, called nona has been developed, supporting its most important features.
Among the many flexible Hugin workflow options, it is possible to use increased tonal range data in a 16bit workflow with hugin or work entirely with high dynamic range images such as floating-point TIFF from start to finish in a HDR workflow with hugin.
Hugin components
The following tools are part of the hugin suite:
- hugin the gui front end.
- nona a command-line replacement for PTStitcher.
- fulla correction of barrel distortion, chromatic aberration and vignetting.
- nona_gui a version of nona with simple gui progress dialogs, similar to the windows version of PTStitcher.
- autooptimiser an experimental tool with the same interface as PTOptimizer except using pairwise optimization which doesn't require any manual pre-placement.
- align_image_stack a tool to automate the process to align a stack of photos.
- tca_correct a tool to automatically generate chromatic aberration correction parameters for use with fulla.
- matchpoint feature identification.
- pto2mk generation of Makefiles for command-line stitching.
- vig_optimize command line tool to estimate photometric parameters.
- hugin_hdrmerge merges multiple exposures to HDR using Khan anti-ghosting algorithm
- hugin_stitch_project batch stitches a hugin project, performing any HDR merging or blending as necessary.
- panoglview OpenGL panorama viewer stored in sourceforge SVN alongside hugin which must be built separately.
- autopano-sift-C version of autopano-sift written in C, also needs to be built separately.
More information, documentation and tutorials are available on the project website.
User interface
- Hugin Main window
- Hugin Assistant tab
- Hugin Images tab
- Hugin Camera and Lens tab
- Hugin Crop tab
- Hugin Control Points tab
- Hugin Optimizer tab
- Hugin Exposure tab
- Hugin Stitcher tab
- Hugin Preferences
- Hugin Preview window
- Hugin Control Points table
- Hugin Keyboard shortcuts
Development
Hugin is Open Source, and like every community-developed software very much dependent on voluntary contributions of resources. If you have coding skills, you are welcome to look at the source code and contribute to it. Even if you don't have coding skills, you most likely have some skills that the project could use and you are more than welcome to contribute your time. The tasks requiring attention change frequently and so do the required skillset and resources. Find more about the development process.
See also
- hugin FAQ Frequently asked questions about hugin
External links
- hugin homepage for Screenshots, Tutorials, Documentation and Links.
- hugin sourceforge project for Downloads, Bug database and Feature requests.
- sourceforge SVN to browse the hugin sourcecode.
- hugin-ptx GoogleGroup to contribute to development and peer support.