samedi 14 avril 2007, par
Prérequis : Hugin, Enblend, The Gimp
Hugin est une interface graphique permettant la mise en forme de panoramas à partir de photographies standards (et bien plus encore). C’est un logiciel libre utilisant les "Panorama Tools" qui sont eux partiellement libres. Il permet de déformer les photos de façon à ce que les zones communes correspondent.
Exemple sur deux photos prises "à main levée". Les panoramas de plus grande taille doivent être faits avec un pied.
Il faut charger les images à fusionner, et identifier les points communs. À partir de l’onglet "Images" on ajoute les images, il peut être pratique de faire un glissé-déposé dans la boite de sélection des fichiers (car elle est assez inadaptée). On peut changer l’image centrale du panorama avec les boutons pour ancrer la position et l’exposition.

Ensuite, on doit identifier des points identiques dans des couples de photos. Ils serviront à calculer les déformations. Dans l’onglet "Points de contrôle" activer "Ajustement précis automatique", "Ajout automatique", "Estimation automatique" et Zoom à "Ajuster à la fenêtre". Sélectionner deux photos ayant une zone commune. Cliquer successivement sur un point facilement identifiable dans une photo, puis le même dans l’autre. Répéter l’opération une dizaine de fois sur des points assez épars. Si un ne semble pas être correctement positionné, ou si un message d’avertissement survient, il peut être utile de faire "Ajustement précis" ou de supprimer ce point. On peut aussi directement double-cliquer dans une des deux photos.

C’est un travail assez fastidieux, surtout lorsqu’il y a beaucoup de photographies. L’on ne recommande jamais assez de sauver son travail. D’autant plus que Hugin est parfois susceptible. Éviter aussi les chemins ou noms de photos avec des caractères non ASCII.
L’onglet "Optimiseur" permet de lancer les calculs de projection des photos. Choisir d’optimiser "tout" et lancer l’opération, puis appliquer les modifications. Plus les valeurs indiquées seront faibles, meilleur sera le résultat. Il est possible dés maintement d’avoir un aperçu du panorama depuis le menu "Vue" > "Fenêtre d’aperçu". Utiliser les boutons "Centrer" ou "Remplir" pour recadrer l’image. Ils permettent en fait de changer l’angle de champ, pour cela on peut aussi utiliser les barres de défilement.

Depuis le menu "Vue" > "Table des points de contrôle" on a un aperçu des points dont la distance est la plus grande. Il faut les corriger (voire les supprimer). Puis refaire l’optimisation. Lorsque l’aperçu donne un résultat satisfaisant, on peut passer à l’étape du rendu.
Il se fait depuis l’onglet "Assembleur". Le type de projection que l’on cherche à créer pour cet exemple simple est "Équirectangulaire". Faire l’assemblage avec des paramètres personnalisés. Demander à "Calculer la taille optimale" (ça devient très vite énorme). Utiliser plutôt le moteur d’assemblage "Nona". Pour le fichier de sortie utiliser le format "TIFF" avec compression "LZW" (qui est sans perte), et activer la fusion avec Enblend. On pourrait faire tout en automatique, mais Enblend donne de meilleurs résultats.

Il ne reste plus qu’à lancer l’assemblage, de préférence dans un espace disque ou il y a suffisamment de place pour les TIFF. L’on peut ensuite retravailler le résultat dans The Gimp, recadrage... et sauvegarder le résultat final en JPEG par exemple.
L’utilisation d’Hugin nécessite un petit temps d’adaptation pour appréhender ces notions. Avec plus d’expérience il est possible d’avoir des résultats bien moins déformés que celui-ci. Il existe aussi d’autres types de projections et de techniques pour faire des panoramas, changer la perspective, recoller les parties de scans multiples...
Cité Frugès par Le Corbusier à Pessac
Site d’Hugin (en)
Tutoriels (en,fr)
Hugin sur Wikipédia (en)
Hugin sur Flickr (en)