Hugin ( / h ʊ del ɡ del ɪ n / ) es una multiplataforma de código abierto panorama foto costura y HDR programa que fusione 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 mediante el uso de varias fotos superpuestas tomadas desde la misma ubicación y el uso de 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, transformar y guardar por completo en un formato de imagen estándar.
Desarrollador (es) | Pablo d'Angelo |
---|---|
Versión inicial | 0.3 beta (12 de octubre de 2003 | )
Lanzamiento estable | 2020.0.0 [1] / 12 de diciembre de 2020 |
Repositorio | |
Escrito en | C ++ ( wxWidgets ) [2] |
Sistema operativo | Linux , OS X , Windows , FreeBSD |
Disponible en | Portugués brasileño, búlgaro, catalán, chino, checo, danés, holandés, inglés, finlandés, francés, alemán, húngaro, italiano, japonés, coreano, polaco, ruso, eslovaco, español, sueco, ucraniano |
Licencia | GNU GPLv2 o posterior |
Sitio web | hugin |
Características
Hugin y las herramientas asociadas se pueden utilizar para
- combinar imágenes superpuestas para fotografías panorámicas
- corregir imágenes panorámicas completas, por ejemplo, aquellas que son "onduladas" debido a una cámara panorámica mal nivelada
- coser grandes mosaicos de imágenes y fotos, por ejemplo, de paredes largas o grandes muestras de microscopía
- encontrar puntos de control y optimizar parámetros con la ayuda de asistentes / asistentes de software
- generar varios tipos de proyección , como equirrectangular (utilizado por muchos visores esféricos completos), mercator , cilíndrico , estereográfico y sinusoidal
- realizar correcciones fotométricas avanzadas [3] y costura HDR
Con el lanzamiento de 2010.4.0, que incluye un generador de puntos de control integrado, los desarrolladores consideran que Hugin tiene todas las funciones. [4]
Desarrollo
Infraestructura
El desarrollo de Hugin se rastrea en Launchpad [5] y el código reside en un repositorio de 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 ha establecido un sexto proyecto patrocinado por la comunidad. Los proyectos fueron:
- Detección automática de características por Pedro Alonso (España), asesorado por Herbert Bay (Suiza)
- Nueva interfaz gráfica de usuario modular de Ippei Ukai (Japón), con el mentor de 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.), 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 orientación 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 (Slovenija), 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 de OpenGL de James Alastair Legg, con la orientación de Pablo d'Angelo [8]
- Coincidencia de funciones automatizada por Onur Kucuktunc, con la tutoría de Alexandre Jenny [9]
- Interfaz de usuario para el 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, asesorado 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, asesorado por Yuval Levy [13]
En 2009, los proyectos de Google Summer of Code fueron los siguientes:
- Eliminación de fantasmas para Enfuse por Luka Jirkovsky, guiado por Andrew Mihal [14]
- Modelo de diseño de James Legg, con la orientación de Bruno Postle [15]
- Calibración automática de la lente mediante la detección de líneas rectas en las imágenes por Timothy Nugent, con la orientación de Tom Sharpless [16]
- y el 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 sin patente y un generador de puntos de control [18] por Antoine Deleforge, con la tutoría de Timothy Nugent.
- creación de una nueva descripción panorámica interactiva, por Darko Makreshanski y con la orientación de James Legg [19]
- mejorar las bibliotecas de archivos make utilizadas en la unión panorámica [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 la línea de costura de Enblend utilizando el algoritmo de corte de gráficos . [22] [23]
Ver también
- Comparación de aplicaciones de costura de fotos
Referencias
- ^ [1] Notas de la versión
- ^ "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 Hugin-2010.4.0" . SourceForge.net . Consultado el 19 de enero de 2011 .
- ^ "Hugin en Launchpad" .
- ^ "SourceForge: índice de repositorios Mercurial" . Archivado desde el original el 10 de octubre de 2012 . Consultado el 1 de enero de 2011 .
- ^ "Verano de código de Google 2008" . Desarrolladores de Google .
- ^ Información de la aplicación Google SoC: 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 funciones para imágenes panorámicas archivadas el 3 de mayo de 2008 en Wayback Machine.
- ^ Información de la aplicación Google SoC: enmascaramiento en GUI Archivado el 3 de mayo de 2008 en Wayback Machine
- ^ "Enmascaramiento de SoC 2008 en GUI" .
- ^ Información de la aplicación Google SoC: procesamiento por lotes archivado el 3 de mayo de 2008 en la Wayback Machine.
- ^ Información de la aplicación de Google SoC: Admite la identificación del cielo basada en máquinas vectoriales para una alineación de imagen mejorada en fotografías panorámicas. Archivado el 3 de mayo de 2008 en la Wayback Machine.
- ^ GSoC2009: Eliminación de fantasmas para enfuse para Hugin / Panotools [ enlace muerto permanente ]
- ^ GSoC2009: Layout Panorama Model for Hugin / Panotools [ enlace muerto permanente ]
- ^ GSoC2009: Detección en línea recta para la calibración automática de lentes para Hugin / Panotools [ enlace muerto permanente ]
- ^ GSoC2009: LightTwist para Hugin / Panotools [ enlace muerto permanente ]
- ^ "GSoC 2010: Hacia una tubería sin patente completa para costura panorámica: detalles del proyecto" . Archivado desde el original el 23 de julio de 2012.
- ^ GSoC 2010: Resumen de panorama interactivo para Hugin
- ^ GSoC 2010: Biblioteca de salida de archivos Makefile a prueba de balas
- ^ GSoC 2010: pruebas de regresión para libpano13
- ↑ Hugin GSoC projects in 2011 Archivado el 21 de marzo de 2012 en la Wayback Machine.
- ^ Nuevo generador de costura primaria en Enblend, grupo Hugin-ptx
enlaces externos
- Página 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, Sebastián (2010). Principio del procesamiento de imágenes digitales: uso de herramientas gratuitas para fotógrafos . Presione. ISBN 978-1-430-22841-7.