Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Hugin (software)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Photo stitching software}} {{Infobox software | name = Hugin | logo = Hugin-splash.svg | logo size = 250px | screenshot = | caption = | collapsible = | author = | developer = Pablo d'Angelo | released = 0.3 beta ({{Start date and age|2003|10|12|df=yes}}) | latest release version = {{wikidata|property|reference|P348}} | latest release date = {{start date and age|{{wikidata|qualifier|P348|P577}}}} | programming language = [[C++]] ([[wxWidgets]])<ref>{{cite web | url=https://packages.debian.org/jessie/hugin | title=Debian -- Details of package hugin in jessie | access-date=2017-03-09}}</ref> | operating system = [[Linux]], [[Mac OS X|OS X]], [[Microsoft Windows|Windows]], [[FreeBSD]] | language = Brazilian Portuguese, Bulgarian, Catalan, Chinese, Czech, Danish, Dutch, English, Finnish, French, German, Hungarian, Italian, Japanese, Korean, Polish, Russian, Slovakian, Spanish, Swedish, Ukrainian | genre = | license = [[GNU General Public License|GNU GPLv2]] or later | website = {{URL|https://hugin.sourceforge.io/}} }} '''Hugin''' ({{IPAc-en|ˈ|h|ʊ|ɡ|ɪ|n}}) is a cross-platform [[Open-source software|open source]] [[Panoramic photography|panorama]] photo [[Image stitching|stitching]] and [[high dynamic range imaging|HDR]] merging program developed by Pablo d'Angelo and others. It is a [[GUI]] front-end for Helmut Dersch's [[Panorama Tools]] and Andrew Mihal's ''[[Enblend]]'' and ''Enfuse''. Stitching is accomplished by using several overlapping photos taken from the same location, and using control points to align and transform the photos so that they can be blended together to form a larger image. Hugin allows for the easy (optionally automatic) creation of control points between two images, optimization of the image transforms along with a preview window so the user can see whether the panorama is acceptable. Once the preview is correct, the panorama can be fully stitched, transformed and saved in a standard image format. ==Features== Hugin and the associated tools can be used to * combine overlapping images for panoramic photography * correct complete panorama images, e.g. those that are "wavy" due to a badly [[Spirit level|levelled]] [[Panoramic photography#Panoramic cameras and methods|panoramic camera]] * stitch large mosaics of images and photos, e.g. of long walls or large [[microscopy]] samples * find control points and optimize parameters with the help of software assistants/wizards * output several [[Map projection|projection]] types, such as [[equirectangular projection|equirectangular]] (used by many full spherical viewers), [[mercator projection|mercator]], [[cylindrical projection|cylindrical]], [[stereographic projection|stereographic]], and [[sinusoidal projection|sinusoidal]] * perform advanced photometric corrections<ref>{{cite web|url=http://hugin.sourceforge.net/tech/|title=Hugin Research Corner}}</ref> and HDR stitching With the release of 2010.4.0, which includes a built-in control point generator, the developers consider Hugin to be feature-complete.<ref>{{cite web|title=Hugin-2010.4.0 release notes|url=http://hugin.sourceforge.net/releases/2010.4.0/en.shtml|publisher=SourceForge.net|access-date=19 January 2011}}</ref> <gallery> Image:Hellbrunn banqueting hall 360 panoramic view.jpg| 360° panoramic view of a banqueting hall, the ceiling is distorted Image:Hellbrunn_banqueting_hall_ceiling_fisheye_projection.jpg| the same basic images with fisheye projection and different view angle </gallery> {{clear}} {{wide image|Londonpanorama.jpg|1800px|An example panorama of [[London]] using Hugin software}} {{clear}} {{ PanoViewer | Eckersdorf OT Hardt 360 pano.jpg | 360° sphere panorama, consisting of 26 frames that were stitched in Hugin 2021.0.0 }} ==Development== {{Update|section |date=June 2024}} === Infrastructure === The Hugin development is tracked on [[Launchpad (website)|Launchpad]]<ref>{{cite web|url=https://launchpad.net/hugin|title=Hugin in Launchpad|date=30 September 2005 }}</ref> and the code resides in a [[Mercurial]] repository.<ref>{{cite web|url=http://hugin.hg.sourceforge.net/hgweb/hugin/|title=SourceForge: Mercurial repositories index|access-date=2011-01-01|archive-url=https://web.archive.org/web/20121010200207/http://hugin.hg.sourceforge.net/hgweb/hugin/|archive-date=2012-10-10|url-status=dead}}</ref> {{multiple image | width = 300px | direction = vertical | image1 = Joshua Tree - Wonderland of Rocks 1 - uncroped.jpg | caption1 = Usual output from Hugin software | image2 = Joshua Tree - Wonderland of Rocks 1.jpg | caption2 = Same image after cropping and cloning }} [[File:Sacra Família Church.jpg|right|thumb|An image merged from multiple exposures with Enfuse, and perspective corrected with Hugin's stitch feature. Sacra Família do Tinguá, [[Engenheiro Paulo de Frontin]], [[Rio de Janeiro]].]] [[File:La Jolla Cove cliff diving - 02.jpg|thumb|[[Multiple exposure]] image created with Hugin.]] ===Google Summer of Code=== Five projects for the development of Hugin / panotools were accepted for the 2007 [[Google Summer of Code]]. Additionally a sixth, community sponsored project has been set up. The projects were: * Automatic feature detection by Pedro Alonso (Spain), mentored by [[Herbert Bay]] (Switzerland) * New modular GUI by Ippei Ukai (Japan), mentored by Yuval Levy (Canada), who is also the lead administrator on the Summer of Code effort * HDR de-ghosting by Jing Jin (USA), mentored by Pablo d'Angelo (Germany) who is also the lead developer on Hugin * Large image processing with VIPS by Mohammad Shahiduzzaman (Bangladesh), mentored by John Cupitt (United Kingdom) * Interactive Panorama Viewer by Leon Moctezuma (Mexico), mentored by Aldo Hoeben (The Netherlands) * Community project: PTbatcher by Zoran Mesec (Slovenija), mentored by Daniel M. German (Canada) Hugin was also accepted to Summer of Code 2008. Projects were:<ref>{{cite web|url=https://code.google.com/soc/2008/pano/about.html|title=Google Summer of Code 2008|work=Google Developers}}</ref> * Fast, [[OpenGL]] accelerated preview by James Alastair Legg, mentored by Pablo d'Angelo<ref>[https://code.google.com/soc/2008/pano/appinfo.html?csaid=B07CDCAA01A7EE31 Google SoC Application Information: OpenGL Hugin preview] {{webarchive|url=https://web.archive.org/web/20080503173009/http://code.google.com/soc/2008/pano/appinfo.html?csaid=B07CDCAA01A7EE31 |date=2008-05-03 }}</ref> * Automated feature matching by Onur Kucuktunc, mentored by Alexandre Jenny<ref>[https://code.google.com/soc/2008/pano/appinfo.html?csaid=2F780CBFE85CBAB5 Google SoC Application Information: Automatic Feature Matching for Panoramic Images] {{webarchive|url=https://web.archive.org/web/20080503150124/http://code.google.com/soc/2008/pano/appinfo.html?csaid=2F780CBFE85CBAB5 |date=2008-05-03 }}</ref> * User interface for masking of images by Fahim Mannan, mentored by Daniel M. German<ref>[https://code.google.com/soc/2008/pano/appinfo.html?csaid=9430C14C09B97D82 Google SoC Application Information: Masking in GUI] {{webarchive|url=https://web.archive.org/web/20080503150955/http://code.google.com/soc/2008/pano/appinfo.html?csaid=9430C14C09B97D82 |date=2008-05-03 }}</ref><ref>{{cite web|url=http://wiki.panotools.org/SoC_2008_Masking_in_GUI|title=SoC 2008 Masking in GUI}}</ref> * Batch processing ability by Marko Kuder, mentored by Zoran Mesec<ref>[https://code.google.com/soc/2008/pano/appinfo.html?csaid=ED9B86CD65E6238B Google SoC Application Information: Batch Processing] {{webarchive|url=https://web.archive.org/web/20080503192851/http://code.google.com/soc/2008/pano/appinfo.html?csaid=ED9B86CD65E6238B |date=2008-05-03 }}</ref> * Automatic detection of non-static features in imagery (final application is called ''Celeste'') by Timothy Nugent, mentored by Yuval Levy<ref>[https://code.google.com/soc/2008/pano/appinfo.html?csaid=E0609234E096A1CC Google SoC Application Information: Support Vector Machine-based Sky Identification for Enhanced Image Alignment in Panoramic Photography] {{webarchive|url=https://web.archive.org/web/20080503150124/http://code.google.com/soc/2008/pano/appinfo.html?csaid=E0609234E096A1CC |date=2008-05-03 }}</ref> In 2009 Google Summer of Code projects were as follows: * [[Ghosting (photography)|Ghost]] removal for Enfuse by Luka Jirkovsky, mentored by Andrew Mihal<ref>[https://socghop.appspot.com/gsoc/student_project/show/google/gsoc2009/hugin/t124022488830 GSoC2009: Ghost removal for enfuse for Hugin/Panotools]{{Dead link|date=January 2020 |bot=InternetArchiveBot |fix-attempted=yes }}</ref> * Layout model by James Legg, mentored by Bruno Postle<ref>[https://socghop.appspot.com/gsoc/student_project/show/google/gsoc2009/hugin/t124022488690 GSoC2009: Layout Panorama Model for Hugin/Panotools ]{{Dead link|date=January 2020 |bot=InternetArchiveBot |fix-attempted=yes }}</ref> * Automatic lens calibration by detecting straight lines in pictures by Timothy Nugent, mentored by Tom Sharpless<ref>[https://socghop.appspot.com/gsoc/student_project/show/google/gsoc2009/hugin/t124022488970 GSoC2009: Straight-line detection for automated lens calibration for Hugin/Panotools]{{Dead link|date=January 2020 |bot=InternetArchiveBot |fix-attempted=yes }}</ref> * and fourth project for porting [[LightTwist]] to Mac OS X by Yulia Kotseruba, mentored by Sébastien Roy.<ref>[https://socghop.appspot.com/gsoc/student_project/show/google/gsoc2009/hugin/t124022489127 GSoC2009: LightTwist for Hugin/Panotools]{{Dead link|date=January 2020 |bot=InternetArchiveBot |fix-attempted=yes }}</ref> In 2010 the Google Summer of Code projects were: * implementing a [[Software patent|patent]]-free [[Image feature|image feature detector]] and control point generator<ref>{{cite web|url=https://google-melange.appspot.com/gsoc/project/google/gsoc2010/chapo/1001|archive-url=https://web.archive.org/web/20120723120015/http://google-melange.appspot.com/gsoc/project/google/gsoc2010/chapo/1001|title=GSoC 2010: Towards a full patent-free pipeline for panorama stitching: Project details|archive-date=23 July 2012}}</ref> by Antoine Deleforge, mentored by Timothy Nugent. * creating a new interactive panorama overview, by Darko Makreshanski and mentored by James Legg<ref>[https://archive.today/20120719040002/http://socghop.appspot.com/gsoc/project/google/gsoc2010/dmakreshanski/3001 GSoC 2010: Interactive Panorama Overview for Hugin]</ref> * improving the [[GNU make|make]] file libraries used in panorama stitching<ref>[https://archive.today/20120715000620/http://socghop.appspot.com/gsoc/project/google/gsoc2010/flyingflo/1001 GSoC 2010: Bulletproof Makefile Output Library]</ref> and * adding [[regression tests]] for libpano13<ref>[https://archive.today/20120716053918/http://socghop.appspot.com/gsoc/project/google/gsoc2010/mrjabaa/2001 GSoC 2010: Regression tests for libpano13 ]</ref> In 2011 the GSoC project was centered around Enblend's seam line optimization algorithm using [[Graph cuts in computer vision|graph-cut algorithm]].<ref>[http://www.google-melange.com/gsoc/project/google/gsoc2011/rosomack/8001 hugin GSoC projects in 2011] {{webarchive|url=https://web.archive.org/web/20120321144826/http://www.google-melange.com/gsoc/project/google/gsoc2011/rosomack/8001 |date=2012-03-21 }}</ref><ref>[https://groups.google.com/group/hugin-ptx/t/51b510a317935df1 New primary seam generator in Enblend, Hugin-ptx group]</ref> ==References== {{reflist}} ==External links== {{Portal|Free and open-source software}} {{Commons category|Hugin}} * {{Official website|http://hugin.sourceforge.net/}} * [https://groups.google.com/group/hugin-ptx Hugin mailing list for users and developers] * OpenPhotoVR is a similar open-source software project * [http://wiki.panotools.org/ Panotools Next Generation wiki] * [https://web.archive.org/web/20080517123245/http://code.google.com/soc/pano/about.html Google Summer of Code] project description * {{cite book |last=Montabone |first=Sebastian |year=2010 |title=Beginning Digital Image Processing: Using Free Tools for Photographers |publisher=Apress |isbn=978-1-430-22841-7 |url=http://www.apress.com/9781430228417}} {{Raster graphics editors}} {{DEFAULTSORT:Hugin (Software)}} [[Category:2003 software]] [[Category:Cross-platform free software]] [[Category:Free software for BSD]] [[Category:Free software for Linux]] [[Category:Free software for Windows]] [[Category:Free software for macOS]] [[Category:Free photo stitching software]] [[Category:Free software programmed in C++]] [[Category:Windows graphics-related software]] [[Category:Photo software for macOS]] [[Category:Photo software for Linux]] [[Category:Software that uses wxWidgets]] [[Category:HDR tone mapping software]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Cite book
(
edit
)
Template:Cite web
(
edit
)
Template:Clear
(
edit
)
Template:Commons category
(
edit
)
Template:Dead link
(
edit
)
Template:IPAc-en
(
edit
)
Template:Infobox software
(
edit
)
Template:Multiple image
(
edit
)
Template:Official website
(
edit
)
Template:PanoViewer
(
edit
)
Template:Portal
(
edit
)
Template:Raster graphics editors
(
edit
)
Template:Reflist
(
edit
)
Template:Short description
(
edit
)
Template:Sister project
(
edit
)
Template:Update
(
edit
)
Template:Webarchive
(
edit
)
Template:Wide image
(
edit
)