Hugin (software)

Software de unión de fotografías
Hugin
Desarrollador(es)Pablo d'Angelo
Lanzamiento inicial0.3 beta (12 de octubre de 2003 ; hace 21 años ) ( 12 de octubre de 2003 )
Versión estable
2023.0.0 [1] / 11 de noviembre de 2023 ; hace 11 meses (11 November 2023)
Repositorio
  • sourceforge.net/p/hugin/hugin/ci/default/tree/
Escrito enC++ ( wxWidgets ) [2]
Sistema operativoLinux , OS X , Windows , FreeBSD
Disponible enPortugués brasileño, búlgaro, catalán, checo, chino, coreano, danés, holandés, inglés, finlandés, francés, alemán, húngaro, italiano, japonés, polaco, ruso, eslovaco, español, sueco, ucraniano
LicenciaGNU GPLv2 o posterior
Sitio webhugin.sourceforge.io

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

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]

Un ejemplo de panorama de Londres utilizando el software Hugin
Panorama esférico de 360°, compuesto por 26 fotogramas que se unieron en Hugin 2021.0.0
( ver como un panorama interactivo de 360° )

Desarrollo

Infraestructura

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

Una imagen fusionada a partir de múltiples exposiciones con Enfuse y perspectiva corregida con la función de costura de Hugin. Sacra Familia do Tinguá, Engenheiro Paulo de Frontin , Río de Janeiro .
Imagen de exposición múltiple creada con Hugin.

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:

  • Implementación de un detector de características de imagen y un generador de puntos de control libres de patente [18] por Antoine Deleforge, bajo la tutela de Timothy Nugent.
  • Creación de una nueva visión panorámica interactiva, por Darko Makreshanski y con la tutoría de James Legg [19]
  • Mejorar las bibliotecas de archivos de creación utilizadas en la unión de panoramas [20] y
  • Añadiendo 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 gráficos . [22] [23]

Referencias

  1. ^ "Notas de la versión de Hugin-2023.0.0".
  2. ^ "Debian -- Detalles del paquete hugin en jessie" . Consultado el 9 de marzo de 2017 .
  3. ^ "Rincón de investigación de Hugin".
  4. ^ "Notas de la versión de Hugin-2010.4.0". SourceForge.net . Consultado el 19 de enero de 2011 .
  5. ^ "Hugin en Launchpad". 30 de septiembre de 2005.
  6. ^ "SourceForge: índice de repositorios de Mercurial". Archivado desde el original el 10 de octubre de 2012. Consultado el 1 de enero de 2011 .
  7. ^ "Google Summer of Code 2008". Desarrolladores de Google .
  8. ^ Información de la aplicación SoC de Google: Vista previa de OpenGL Hugin Archivado el 3 de mayo de 2008 en Wayback Machine
  9. ^ 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
  10. ^ Información de la aplicación SoC de Google: Enmascaramiento en la GUI Archivado el 3 de mayo de 2008 en Wayback Machine
  11. ^ "Enmascaramiento de SoC 2008 en GUI".
  12. ^ Información de la aplicación SoC de Google: procesamiento por lotes Archivado el 3 de mayo de 2008 en Wayback Machine
  13. ^ 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
  14. ^ GSoC2009: Eliminación de fantasmas para enfuse para Hugin/Panotools [ enlace muerto permanente ]
  15. ^ GSoC2009: Diseño de modelo panorámico para Hugin/Panotools [ enlace muerto permanente ]
  16. ^ GSoC2009: Detección de línea recta para calibración automática de lentes para Hugin/Panotools [ enlace muerto permanente ]
  17. ^ GSoC2009: LightTwist para Hugin/Panotools [ enlace muerto permanente ]
  18. ^ "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.
  19. ^ GSoC 2010: Panorama interactivo de Hugin
  20. ^ GSoC 2010: Biblioteca de salida de Makefile a prueba de balas
  21. ^ GSoC 2010: Pruebas de regresión para libpano13
  22. ^ Proyectos de GSoC en 2011 Archivado el 21 de marzo de 2012 en Wayback Machine.
  23. ^ Nuevo generador de costura primaria en Enblend, grupo Hugin-ptx
  • 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.
Retrieved from "https://en.wikipedia.org/w/index.php?title=Hugin_(software)&oldid=1253039284"