Article de reference

Hugin (logiciel)

Hugin ( / ˈ h ʊ ɡ ɪ n / ) est un programme multiplateforme open source d'assemblage de photos panoramiques et de fusion HDR développé par Pablo d'Angelo et d'autres. Il s'agit d...

Hugin ( / ˈ h ʊ ɡ ɪ n / ) est un programme multiplateforme open source d'assemblage de photos panoramiques et de fusion HDR développé par Pablo d'Angelo et d'autres. Il s'agit d'une interface graphique pour Panorama Tools de Helmut Dersch et Enblend et Enfuse d'Andrew Mihal . L'assemblage est réalisé en utilisant plusieurs photos superposées prises au même endroit et en utilisant des points de contrôle pour aligner et transformer les photos afin qu'elles puissent être fusionnées pour former une image plus grande. Hugin permet la création facile (éventuellement automatique) de points de contrôle entre deux images, l'optimisation des transformations d'image ainsi qu'une fenêtre d'aperçu pour que l'utilisateur puisse voir si le panorama est acceptable. Une fois l'aperçu correct, le panorama peut être entièrement assemblé, transformé et enregistré dans un format d'image standard.

Caractéristiques

Hugin et les outils associés peuvent être utilisés pour

  • combiner des images superposées pour la photographie panoramique
  • corriger les images panoramiques complètes, par exemple celles qui sont « ondulées » en raison d'une caméra panoramique mal nivelée
  • coudre de grandes mosaïques d'images et de photos, par exemple de longs murs ou de grands échantillons de microscopie
  • trouver des points de contrôle et optimiser les paramètres à l'aide d'assistants/assistants logiciels
  • génère plusieurs types de projection , tels que l'équirectangulaire (utilisé par de nombreux visualiseurs sphériques complets), la Mercator , la cylindrique , la stéréographique et la sinusoïdale
  • effectuer des corrections photométriques avancées et des assemblages HDR

Avec la sortie de la version 2010.4.0, qui inclut un générateur de points de contrôle intégré, les développeurs considèrent que Hugin est doté de fonctionnalités complètes.

  • Vue panoramique à 360° d'une salle de banquet, le plafond est déformé
    Vue panoramique à 360° d'une salle de banquet, le plafond est déformé
  • les mêmes images de base avec une projection fisheye et un angle de vue différent
    les mêmes images de base avec une projection fisheye et un angle de vue différent
Un exemple de panorama de Londres réalisé à l'aide du logiciel Hugin
Panorama sphérique à 360°, composé de 26 cadres assemblés dans Hugin 2021.0.0
( vue sous forme de panorama interactif à 360° )

Développement

Infrastructure

Le développement de Hugin est suivi sur Launchpad et le code réside dans un référentiel Mercurial .

Une image fusionnée à partir de plusieurs expositions avec Enfuse et une perspective corrigée avec la fonction de point de Hugin. Sacra Família do Tinguá, Engenheiro Paulo de Frontin , Rio de Janeiro .
Image à exposition multiple créée avec Hugin.

Été du code de Google

Cinq projets pour le développement de Hugin / panotools ont été acceptés pour le Google Summer of Code 2007. De plus, un sixième projet sponsorisé par la communauté a été mis en place. Les projets étaient les suivants :

  • Détection automatique de caractéristiques par Pedro Alonso (Espagne), encadré par Herbert Bay (Suisse)
  • Nouvelle interface utilisateur modulaire par Ippei Ukai (Japon), encadré par Yuval Levy (Canada), qui est également l'administrateur principal de l'initiative Summer of Code
  • Dé-ghosting HDR par Jing Jin (USA), encadré par Pablo d'Angelo (Allemagne) qui est également le développeur principal de Hugin
  • Traitement d'images de grande taille avec VIPS par Mohammad Shahiduzzaman (Bangladesh), encadré par John Cupitt (Royaume-Uni)
  • Visionneuse panoramique interactive par Leon Moctezuma (Mexique), encadré par Aldo Hoeben (Pays-Bas)
  • Projet communautaire : PTbatcher par Zoran Mesec (Slovénie), encadré par Daniel M. German (Canada)

Hugin a également été accepté au Summer of Code 2008. Les projets étaient :

  • Aperçu rapide et accéléré d'OpenGL par James Alastair Legg, encadré par Pablo d'Angelo
  • Mise en correspondance automatique des fonctionnalités par Onur Kucuktunc, encadré par Alexandre Jenny
  • Interface utilisateur pour le masquage d'images par Fahim Mannan, encadré par Daniel M. German
  • Capacité de traitement par lots par Marko Kuder, encadré par Zoran Mesec
  • Détection automatique de caractéristiques non statiques dans l'imagerie (l'application finale s'appelle Celeste ) par Timothy Nugent, encadré par Yuval Levy

En 2009, les projets du Google Summer of Code étaient les suivants :

  • Suppression des fantômes pour Enfuse de Luka Jirkovsky, encadré par Andrew Mihal
  • Modèle de mise en page par James Legg, encadré par Bruno Postle
  • Calibrage automatique des objectifs par détection de lignes droites dans les images par Timothy Nugent, encadré par Tom Sharpless
  • et quatrième projet de portage de LightTwist sur Mac OS X par Yulia Kotseruba, encadrée par Sébastien Roy.

En 2010, les projets Google Summer of Code étaient :

  • mise en œuvre d'un détecteur de caractéristiques d'image et d'un générateur de points de contrôle sans brevet par Antoine Deleforge, encadré par Timothy Nugent.
  • création d'un nouvel aperçu panoramique interactif, par Darko Makreshanski et encadré par James Legg
  • améliorer les bibliothèques de fichiers de création utilisées dans l'assemblage de panoramas et
  • ajout de tests de régression pour libpano13

En 2011, le projet GSoC était centré sur l'algorithme d'optimisation de la ligne de couture d'Enblend utilisant l'algorithme de découpe graphique .

Plus d articles de Worldlex Wiki

Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.

Explorer l index