Hugin ( / ˈ h ʊ ɡ ɪ n / ) es un programa multiplataforma de código abierto para la creación de panorámicas y la fusión de imágenes HDR , desarrollado por Pablo d'Angelo y otros. Es una interfaz gráfica de usuario (GUI) para Panorama Tools de Helmut Dersch y Enblend y Enfuse de Andrew Mihal . La creación de panorámicas se realiza mediante varias fotos superpuestas tomadas desde la misma ubicación, utilizando puntos de control para alinearlas y transformarlas, de modo que puedan fusionarse para formar una imagen más grande. Hugin permite la creación sencilla (opcionalmente automática) de puntos de control entre dos imágenes, la optimización de las transformaciones de imagen y una ventana de vista previa para que el usuario pueda comprobar si la panorámica es aceptable. Una vez que la vista previa es correcta, la panorámica se puede unir, transformar y guardar completamente en un formato de imagen estándar.
Características
Hugin y las herramientas asociadas se pueden utilizar para
- Combinar imágenes superpuestas para fotografía panorámica
- Imágenes panorámicas completas y correctas, por ejemplo, aquellas que aparecen onduladas debido a una cámara panorámica mal nivelada .
- unir grandes mosaicos de imágenes y fotos, por ejemplo, de paredes largas o grandes muestras de microscopía.
- Encuentra puntos de control y optimiza parámetros con la ayuda de asistentes/asistentes de software.
- Ofrece varios tipos de proyección , como equirrectangular (utilizada por muchos visores esféricos completos), mercator , cilíndrica , estereográfica y sinusoidal.
- realizar correcciones fotométricas avanzadas [ 3 ] y unión de imágenes HDR
Con el lanzamiento de la versión 2010.4.0, que incluye un generador de puntos de control incorporado, los desarrolladores consideran que Hugin está completo en cuanto a funcionalidades. [ 4 ]
Vista panorámica de 360° de un salón de banquetes; el techo está distorsionado.
Las mismas imágenes básicas con proyección de ojo de pez y diferentes ángulos de visión.

Desarrollo
Infraestructura
El desarrollo de Hugin se sigue en Launchpad [ 5 ] y el código reside en un repositorio Mercurial . [ 6 ]


Verano de Código de Google
Cinco proyectos para el desarrollo de Hugin/panotools fueron aceptados para el programa Google Summer of Code 2007. Además, se ha creado un sexto proyecto patrocinado por la comunidad. Los proyectos fueron:
- Detección automática de características por Pedro Alonso (España), con la tutoría de Herbert Bay (Suiza).
- Nueva interfaz gráfica de usuario modular creada por Ippei Ukai (Japón), con la tutoría de Yuval Levy (Canadá), quien también es el administrador principal de la iniciativa Summer of Code.
- Eliminación de imágenes fantasma HDR por Jing Jin (EE. UU.), con la tutoría de Pablo d'Angelo (Alemania), quien también es el desarrollador principal de Hugin.
- Procesamiento de imágenes de gran tamaño con VIPS por Mohammad Shahiduzzaman (Bangladesh), con la tutoría de John Cupitt (Reino Unido).
- Visor panorámico interactivo de Leon Moctezuma (México), con la tutoría de Aldo Hoeben (Países Bajos).
- Proyecto comunitario: PTbatcher, de Zoran Mesec (Eslovenia), con la tutoría de Daniel M. German (Canadá).
Hugin también fue aceptado en Summer of Code 2008. Los proyectos fueron: [ 7 ]
- Vista previa rápida acelerada por OpenGL de James Alastair Legg, con la tutoría de Pablo d'Angelo [ 8 ]
- Coincidencia de características automatizada por Onur Kucuktunc, con la tutoría de Alexandre Jenny [ 9 ]
- Interfaz de usuario para el enmascaramiento de imágenes por Fahim Mannan, tutorizado por Daniel M. German [ 10 ] [ 11 ]
- Capacidad de procesamiento por lotes por Marko Kuder, tutorizado por Zoran Mesec [ 12 ]
- Detección automática de características no estáticas en imágenes (la aplicación final se llama Celeste ) por Timothy Nugent, con la tutoría de Yuval Levy [ 13 ].
En 2009, los proyectos de Google Summer of Code fueron los siguientes:
- Eliminación de fantasmas para Enfuse por Luka Jirkovsky, asesorado por Andrew Mihal [ 14 ]
- Modelo de diseño de James Legg, con la tutoría de Bruno Postle [ 15 ]
- Calibración automática de lentes mediante la detección de líneas rectas en imágenes por Timothy Nugent, con la tutoría de Tom Sharpless [ 16 ]
- y cuarto proyecto para portar LightTwist a Mac OS X por Yulia Kotseruba, con la tutoría de Sébastien Roy. [ 17 ]
En 2010, los proyectos de Google Summer of Code fueron:
- Implementación de un detector de características de imagen y generador de puntos de control sin patente [ 18 ] por Antoine Deleforge, con la tutoría de Timothy Nugent.
- creación de una nueva vista panorámica interactiva, por Darko Makreshanski y con la tutoría de James Legg [ 19 ]
- mejorar las bibliotecas de archivos make utilizadas en el ensamblaje de panoramas [ 20 ] y
- agregar pruebas de regresión para libpano13 [ 21 ]
En 2011, el proyecto GSoC se centró en el algoritmo de optimización de líneas de costura de Enblend utilizando el algoritmo de corte de grafos . [ 22 ] [ 23 ]
Referencias
- ↑ "Notas de la versión Hugin-2025.0.0" . Consultado el 23 de enero de 2026 .
- ↑ "Debian -- Detalles del paquete hugin en jessie" . Archivado del original el 12 de marzo de 2017. Consultado el 9 de marzo de 2017 .
- ↑ "Rincón de investigación de Hugin" . Archivado del original el 25 de enero de 2022. Consultado el 9 de agosto de 2025 .
- ↑ "Notas de la versión Hugin-2010.4.0" . SourceForge.net. Archivado del original el 3 de enero de 2011. Consultado el 19 de enero de 2011 .
- ↑ "Hugin en Launchpad" . 30 de septiembre de 2005. Archivado del original el 13 de agosto de 2011. Consultado el 1 de enero de 2011 .
- ↑ "SourceForge: Índice de repositorios Mercurial" . Archivado del original el 10/10/2012 . Consultado el 01/01/2011 .
- ↑ "Google Summer of Code 2008" . Google Developers . Archivado del original el 7 de noviembre de 2012. Consultado el 28 de julio de 2016 .
- ↑ Información sobre la aplicación Google SoC: Vista previa de OpenGL Hugin. Archivado el 3 de mayo de 2008 en Wayback Machine.
- ↑ Información sobre la aplicación del SoC de Google: Coincidencia automática de características para imágenes panorámicas. Archivado el 3 de mayo de 2008 en Wayback Machine.
- ↑ Información sobre la aplicación del SoC de Google: Enmascaramiento en la interfaz gráfica de usuario. Archivado el 3 de mayo de 2008 en Wayback Machine.
- ↑ "SoC 2008 Masking in GUI" . Archivado del original el 17/12/2009 . Consultado el 19/12/2009 .
- ↑ Información sobre la aplicación Google SoC: Procesamiento por lotes. Archivado el 3 de mayo de 2008 en Wayback Machine.
- ↑ Información sobre la aplicación del SoC de Google: Identificación del cielo basada en máquinas de vectores de soporte para una mejor alineación de imágenes en fotografía panorámica. Archivado el 3 de mayo de 2008 en Wayback Machine.
- ↑ GSoC2009: Eliminación de imágenes fantasma para enfuse en Hugin/Panotools
- ^ GSoC2009: Modelo panorámico de diseño para Hugin/Panotools
- ↑ GSoC2009: Detección de líneas rectas para la calibración automatizada de lentes para Hugin/Panotools
- ↑ GSoC2009: LightTwist para Hugin/Panotools
- ↑ "GSoC 2010: Hacia un sistema totalmente libre de patentes para la creación de panoramas: Detalles del proyecto" . Archivado del original el 23 de julio de 2012.
- ↑ GSoC 2010: Panorama interactivo para Hugin
- ↑ GSoC 2010: Biblioteca de salida de Makefile a prueba de balas
- ↑ GSoC 2010: Pruebas de regresión para libpano13
- ↑ Proyectos de hugin GSoC en 2011 Archivados el 21/03/2012 en Wayback Machine
- ↑ Nuevo generador de costuras primarias en Enblend, grupo Hugin-ptx
Enlaces externos
- Sitio web oficial
- Lista de correo de Hugin para usuarios y desarrolladores
- OpenPhotoVR es un proyecto de software de código abierto similar.
- Wiki de Panotools Next Generation
- Descripción del proyecto Google Summer of Code
- Montabone, Sebastian (2010). Introducción al procesamiento digital de imágenes: Uso de herramientas gratuitas para fotógrafos . Apress. ISBN 978-1-430-22841-7.
- Software de 2003
- Software libre multiplataforma
- Software gratuito para BSD
- Software gratuito para Linux
- Software gratuito para Windows
- Software gratuito para macOS
- Software gratuito para unir fotos
- Software libre programado en C++
- Software relacionado con gráficos de Windows
- Software de fotografía para macOS
- Software de fotografía para Linux
- Software que utiliza wxWidgets
- Software de mapeo de tonos HDR
- Software para unir fotografías