Hugin ( / ˈh ʊ ɡ ɪ n / ) es un programa de código abierto multiplataforma de unión de fotografías panorámicas y fusión HDR desarrollado por Pablo d'Angelo y otros. Es una interfaz gráfica de usuario para Panorama Tools de Helmut Dersch y Enblend y Enfuse de Andrew Mihal . La unión se logra utilizando varias fotos superpuestas tomadas desde la misma ubicación y utilizando puntos de control para alinear y transformar las fotos de modo que se puedan combinar para formar una imagen más grande. Hugin permite la creación fácil (opcionalmente automática) de puntos de control entre dos imágenes, la optimización de las transformaciones de la imagen junto con una ventana de vista previa para que el usuario pueda ver si el panorama es aceptable. Una vez que la vista previa es correcta, el panorama se puede unir por completo, transformar y guardar en un formato de imagen estándar.
Características
Hugin y las herramientas asociadas se pueden utilizar para
Combina imágenes superpuestas para fotografías panorámicas
imágenes panorámicas completas correctas, por ejemplo, aquellas que son "onduladas" debido a una cámara panorámica mal nivelada
Unir grandes mosaicos de imágenes y fotografías, por ejemplo, de paredes largas o muestras de microscopía de gran tamaño.
Encuentre puntos de control y optimice parámetros con la ayuda de asistentes/asistentes de software
Realizar correcciones fotométricas avanzadas [3] y costura 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á repleto de funciones. [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.
Un ejemplo de panorama de Londres utilizando el software Hugin
Desarrollo
Infraestructura
El desarrollo de Hugin se rastrea en Launchpad [5] y el código reside en un repositorio Mercurial . [6]
Verano de código de Google
Se aceptaron cinco proyectos para el desarrollo de Hugin/panotools para el Google Summer of Code 2007. Además, se creó un sexto proyecto patrocinado por la comunidad. Los proyectos fueron:
Detección automática de características por Pedro Alonso (España), tutorizado por Herbert Bay (Suiza)
Nueva interfaz gráfica de usuario modular de Ippei Ukai (Japón), asesorado por Yuval Levy (Canadá), quien también es el administrador principal de la iniciativa Summer of Code
Eliminación de imágenes fantasma de HDR por Jing Jin (EE. UU.), asesorado por 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)
Visualizador panorámico interactivo de León 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 y acelerada con OpenGL de James Alastair Legg, con la tutoría de Pablo d'Angelo [8]
Correspondencia automatizada de características por Onur Kucuktunc, con la tutoría de Alexandre Jenny [9]
Interfaz de usuario para enmascaramiento de imágenes de Fahim Mannan, con la tutoría de Daniel M. German [10] [11]
Capacidad de procesamiento por lotes de Marko Kuder, con la tutoría de 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, con la tutoría de Andrew Mihal [14]
Modelo de diseño de James Legg, guiado por 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 el cuarto proyecto para portar LightTwist a Mac OS X de Yulia Kotseruba, asesorada por Sébastien Roy. [17]
En 2010 los proyectos de Google Summer of Code fueron:
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 gráficos . [22] [23]
Referencias
^ "Notas de la versión de Hugin-2023.0.0".
^ "Debian -- Detalles del paquete hugin en jessie" . Consultado el 9 de marzo de 2017 .
^ "Rincón de investigación de Hugin".
^ "Notas de la versión de Hugin-2010.4.0". SourceForge.net . Consultado el 19 de enero de 2011 .
^ "Hugin en Launchpad". 30 de septiembre de 2005.
^ "SourceForge: índice de repositorios de Mercurial". Archivado desde el original el 10 de octubre de 2012. Consultado el 1 de enero de 2011 .
^ "Google Summer of Code 2008". Desarrolladores de Google .
^ Información de la aplicación SoC de Google: Vista previa de OpenGL Hugin Archivado el 3 de mayo de 2008 en Wayback Machine
^ Información de la aplicación Google SoC: Coincidencia automática de características para imágenes panorámicas Archivado el 3 de mayo de 2008 en Wayback Machine
^ Información de la aplicación SoC de Google: Enmascaramiento en la GUI Archivado el 3 de mayo de 2008 en Wayback Machine
^ "Enmascaramiento de SoC 2008 en GUI".
^ Información de la aplicación SoC de Google: procesamiento por lotes Archivado el 3 de mayo de 2008 en Wayback Machine
^ Información de la aplicación Google SoC: Identificación del cielo basada en máquinas de vectores de soporte para una mejor alineación de imágenes en fotografías panorámicas Archivado el 3 de mayo de 2008 en Wayback Machine
^ GSoC2009: Eliminación de fantasmas para enfuse para Hugin/Panotools [ enlace muerto permanente ]
^ "GSoC 2010: Hacia un proceso completo sin patentes para la unión de imágenes panorámicas: detalles del proyecto". Archivado desde el original el 23 de julio de 2012.
^ GSoC 2010: Panorama interactivo de Hugin
^ GSoC 2010: Biblioteca de salida de Makefile a prueba de balas
^ GSoC 2010: Pruebas de regresión para libpano13
^ Proyectos de GSoC en 2011 Archivado el 21 de marzo de 2012 en Wayback Machine.
^ Nuevo generador de costura primaria en Enblend, grupo Hugin-ptx
Wikimedia Commons tiene medios relacionados con Hugin .
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 próxima generación de Panotools
Descripción del proyecto Google Summer of Code
Montabone, Sebastian (2010). Procesamiento de imágenes digitales para principiantes: uso de herramientas gratuitas para fotógrafos. Apress. ISBN 978-1-430-22841-7.