Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
hugin [Le 22/11/2008, 17:53]
213.95.41.13
hugin [Le 24/06/2023, 18:58] (Version actuelle)
92.184.112.110 [Installation]
Ligne 1: Ligne 1:
-{{tag>BROUILLON ​graphisme photo panorama}} +{{tag>Focal Bionic ​graphisme photo panorama}}
 ---- ----
-<note important>​Cette page est en cours de remaniement car hugin change</​note>​ 
  
-{{ graphisme:​hugin:​hugin.png}}+{{ hugin_maverick_00.png| Logo d'​Hugin}}
  
-====== Hugin : un utilitaire avancé pour faire des panoramas ​======+====== Hugin : réalisation de panorama à partir de plusieurs photos ​====== 
 +**Hugin** est un logiciel d'aide à la conception de panoramas à partir de plusieurs photos. Son interface par onglets permet à la fois une utilisation simple et avancée. Il utilise la librairie du projet Panorama Tools en conjonction avec Enblend et autopano-SIFT entre autres ; il permet de réaliser de superbes panoramas respectant les chevauchements d'​images avec précision. Hugin intègre aussi un outil d'​optimisation photométrique performant.
  
-**Hugin** est un logiciel d'aide à la conception avancée de panoramas. En conjonction avec Enblend et autopano-SIFT entre autres ; il permet de réaliser de superbes panoramas respectant les chevauchement d'​images avec précision.  +C'est un logiciel libre sous licence ​**[[wpfr>​Licence_publique_générale_GNU|GNU GPL]]**.
-Hugin intègre aussi un outil d'​optimisation photométrique performant.+
  
-===== Pré-requis =====+{{ :​hugin_maverick_02.png | Fenêtre d'​accueil d'​Hugin}}
  
-Activer les [[depots|dépôts]] //​Universe//​ et //​Multiverse// ​d'Ubuntu.+{{ :​hugin_maverick_01.png ​Fenêtre ​d'aperçu rapide d'​Hugin}}
  
 +===== Pré-requis =====
 +  * Disposer des [[:​sudo|droits d'​administration]].
 +  * Disposer d'une connexion à Internet configurée et activée.
  
 ===== Installation ===== ===== Installation =====
 +<​note>​Hugin n'est pas présent dans les dépôts officiels de [[Jammy|Ubuntu 22.04]]((https://​packages.ubuntu.com/​search?​suite=default&​section=all&​arch=any&​searchon=names&​keywords=hugin)).
 +On suivra [[https://​websetnet.net/​fr/​how-to-install-hugin-panorama-stitcher-in-ubuntu-22-04/​|ce tuto]] pour installer une version snap, AppImage ou même un PPA <​code>​sudo add-apt-repository ppa:​ubuntuhandbook1/​apps </​code>​ </​note>​
 +Pour installer ce logiciel, il suffit d'​[[:​tutoriel:​comment_installer_un_paquet#​installer_un_paquet_present_dans_les_depots_recommande|installer le paquet]] **[[apt>​hugin]]**
  
-Hugin, Autopano-SIFT,​ Enblend et Enfuse sont disponibles en paquets, Hugin installe ​toutes ​ses dépendances et dispose de plus d'un assistant de création de panorama très performant.+===== Utilisation ===== 
 +Lancez l'​application via le [[:​unity#​tableau_de_bord_dash|tableau de bord Unity]] (Unity) ou via le [[:​terminal]] (toutes ​versions ​d'Ubuntu) avec la [[:​commande_shell|commande]] suivante : <​code>​hugin</​code>​
  
-[[:tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt://​hugin|hugin]]**.+De multiples tutoriels se trouvent sur [[http://​hugin.sourceforge.net/​tutorials|cette page du site officiel d'​Hugin]], dont : 
 +  ​(fr) [[http://hugin.sourceforge.net/​tutorials/​overview/​fr.shtml|Vue d'​ensemble]] : concepts généraux sur la réalisation de panoramas 
 +  * (fr) [[http://hugin.sourceforge.net/​tutorials/​two-photos/​fr.shtml|Comment assembler deux photos]] : utilisation (semi-)complète d'​Hugin 
 +  ​(en) [[http://​hugin.sourceforge.net/​tutorials/​multi-row/​en.shtml|Comment assembler de multiples photos]] : utilisation rapide d'​Hugin (trois clics)
  
-===== Utilisation et configuration =====+Pour réaliser des panoramas à partir de photos prises avec un iPhone 4, vous pouvez utiliser ces réglages : 
 +  * HFOV 54,77 deg 
 +  * longueur focale ​33,46 mm 
 +source : [[http://​davesource.com/​Solutions/​20110305.iPhone-4-Camera-HFOV-hugin.html|iPhone 4]]
  
 +Pour un scanner (ou image plane) ((ces grandeurs ne sont pas essentielles puisqu'​on ne cherche pas à faire des corrections d'​objectif))
 +  * HVOF=10 deg
 +  * distance focale= 202 mm
 +source [[http://​hugin.sourceforge.net/​tutorials/​scans/​en.shtml|Hugin tutorial — Stitching flat scanned images ]]
  
-==== Préparation et prise de vue ====+==== Caractères spéciaux ​==== 
 +Comme il est mentionné [[http://​wiki.panotools.org/​Hugin_FAQ#​Special_Characters_in_Paths|ici]],​ certains caractères spéciaux ne doivent pas être utilisés dans les noms de vos fichiers et dossiers : cela vous évitera quelques problèmes. La version 2010.4.0, disponible dans le PPA précédemment mentionné depuis le 12/01/2011, permet notamment d'​utiliser l'​espace,​ les caractères accentués, les guillemets droits doubles ("), les parenthèses,​ la virgule, les signes plus et moins et le tiret bas (_) (testé sous [[maverick]]). Les caractères **=;:​%'&​$<>?​.~|** ne peuvent pas être utilisés. Simplifiez au maximum les noms de vos fichiers et dossiers si un bogue a lieu afin d'​écarter la piste du nom de fichier/​dossier.
  
-Le //[[http://​www.manfrotto.com/​303SPH/​main.php?​cnt=howto|Manfrotto’s guide to making panoramas]]// (en anglais) donne une foule de détails sur les techniques de prises de vue panoramiques à proprement parlerManfrotto étant une compagnie commercialeil vous sera proposé ​l'achat d'une tête panoramique pour votre trépiedun accessoire conçu pour vous aider dans la création ​de vos panoramas.+===== Désinstallation ===== 
 +Pour supprimer cette application,​ il suffit de [[:tutoriel:​comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisiela configuration globale de l'application est conservée ou supprimée. Les journaux du systèmeet les fichiers ​de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.
  
-Bien que non indispensables,​ ces têtes ​//sont// utiles. Plus votre environnement panoramique est précis ​en termes géométriques (alignement,​ écarts angulaires verticaux, etc.), plus la prise de vue est compliquée,​ et plus votre matériel ​(et/ou votre habileté) est importantSi vous êtes en haut d'une montagne avec le soleil au zénith, vous n'avez pas obligatoirement besoin d'un trépied, encore moins d'une tête panoramique ; si vous désirez faire un panorama ​de vos performances au dos crawlé, ou bien un panorama à plusieurs niveaux, sans outils spécifiques,​ ce sera un peu compliqué.+===== Voir aussi ===== 
 +  * (en) [[http://hugin.sourceforge.net/|Site officiel d'​Hugin]] 
 +  * (en), (fr) et autres langues [[http://​hugin.sourceforge.net/​tutorials|Liste ​de tutoriels pour Hugin]]
  
-Conseils généraux : +Pour débuter ​et une première prise en mainon pourra commencer ​dans cette liste par les tutoriels suivants
-  * pour de meilleurs résultats, préférez un chevauchement des images de 30 à 50 % afin de maximiser les points de chevauchements possibles;​ +  * cf lien au § Utilisation 
-  * utilisez (si possible) un mode d'​exposition manuel, en tentant de garder vos réglages de luminosité constants pour l'​ensemble des images du panorama. +  * (fr) [[http://​hugin.sourceforge.net/​tutorials/​two-photos/​fr.shtml|Tutoriel Hugin — Comment assembler deux photos ]] 
- +  * (fr) [[http://apppaper.toile-libre.org/AppPaper/Index/Entries/2010/7/17_Hugin_1.html|Panorama ​en 3 clics ! (video) ]]
- Sans ces réglages manuels, notamment pour un panoramique extérieur, les prises de vues face au soleil seront plus foncées que les autres, parce que l'​automatisme de l'APN (Appareil Photo Numérique) va modifier l'​exposition (vitesse, diaphragme ou sensibilité). Vous obtenez alors des résultats de panoramiques aux étranges cassures de lumière, avec des images sur-exposées ​et d'​autres sous-exposées relativement. +
- +
- +
- +
-==== Préférences Hugin ==== +
- +
-En cliquant sur //Fichier → Préférences//,​ voici des réglages (cliquez sur les images pour voir en taille réelle) : +
- +
-{{huginpref01gen.png?​250}} +
-{{huginpref02ass.png?​250}} +
-{{huginpref03pts.png?​250}} +
-{{huginpref04aut.png?​250}} +
-{{huginpref05enb.png?​250}} +
-<note important>​Si vous rencontrez des erreurs ou des plantages lors de l'​assemblagemodifiez le Répertoire temporaire pour qu'il pointe ​dans votre Répertoire utilisateur. +
-Évitez aussi les accents dans les noms de dossiers/​fichiers.</​note>​ +
- +
- +
- +
- +
- +
- +
-===== Fonctionnement ===== +
- +
-Depuis la version 0.7.0 l'​assistant d'​Hugin prend en charge toutes les étapes de la création d'un panorama. A la fin, un aperçu s'​affiche. Si certaines positions ne vous conviennent pas, vous pouvez procéder à des affinages personnels. +
-Les autres onglets sont présentés à titre indicatifs. En effet, il vaut mieux découvrir les effets ​par l'​expérience. +
- +
-{{:​hugin-assistant.png?​250|}} +
- +
-cliquez sur l'​image pour voir en taille originale. +
- +
-==== Onglet « Appareil photo et objectif » ==== +
- +
-Au départ, ​les réglages de l'​onglet "​Appareil photo et objectif"​ d'​Hugin sont sûrement différents des réglages de votre APN. Si vous utilisez un APN, les infos correctes sont stockées dans les données EXIF, il vous faut donc sélectionner une de ces images et presser “Charger les EXIF” pour continuer. Si vous utilisez un AP argentique (et avez scanné les négatifs), ou si vous ne disposez pas des données EXIF (c'est très rare), il vous faudra entrer vos réglages manuellement. +
- +
-{{graphisme:​hugin:​hugin_-_onglet_app.png?​500}} +
- +
- +
-==== Onglet « Points de contrôle » ==== +
- +
-Nous pouvons ici vérifier si Autopano-SIFT a choisi des points de raccord (dits « points de contrôle ») cohérents. Généralement,​ je passe cette séquence car Autopano-SIFT fait bien son travail, l'​algorithme SIFT étant très puissant.  +
- +
-Toutefois, vous pouvez souhaiter ajouter des points de contrôle, il vous faut alors suivre cette procédure ​+
-  * se placer sur deux images contigües (par exemple, image numéro 0 à gauche et numéro 1 à droite, ou image 2 à gauche et 3 à droite, etc.) ; +
-  * repérer sur une des deux images un point qui soit visible dans l'​autre pour envisager un raccord ; +
-  * cliquer sur cette zone. De bons points de contrôle sont des angles ou une zone avec des contrastes élevés (transition nette de couleurs par exemple) ; +
-  * cliquer sur ce même point dans l'​autre image. Comme vous n'​êtes pas assez précis pour désigner exactement le même point, Hugin vous proposera le point qui lui semble le mieux correspondre à celui désigné dans l'​autre image. Si la proposition ne vous convient pas, vous pouvez forcer la position du point de contrôle en cliquant à nouveau là où voun le souhaitez, mais ce raccord risque de ne pas être précis. +
-  * Enfin, pour valider ce couple de points, cliquez sur **Ajouter** en bas à droite. +
- +
-{{graphisme:​hugin:​hugin_-_onglet_pts.png?​500}} +
- +
- +
-==== Onglet « Optimiseur » ==== +
- +
-Si les points de contrôle vous semblent corrects, il faut cependant optimiser le panorama (l'​agencement entre photos) avant l'​assemblage final. Optimiser, c'est la façon dont Hugin vérifie les points de contrôle et comment il altére les images pour que le résultat soit logique.  +
- +
-Premièrement faîtes une optimisation **les positions (de manière incrémentale en partant de l'​ancrage)**. Cette option va faire coïncider les points et se basera sur un point d'​ancrage définit dans le menu **Images** ​ et ensuite faire “les positions (y,p,r)” pour un début. généralement cette option est suffisante pour un panorama simple. +
- +
-{{graphisme:​hugin:​hugin_-_onglet_opt.png?​500}} +
- +
-Chaque optimisation a sa propre fonction, la maîtrise vient de l'​utilisation (acharnée) de Hugin. Les optimisations “Positions et distortion en barrilet (y,​p,​r,​b)” deviennent importantes si l'​objectif de votre APN introduit des options de distorsions,​ ce qui est assez commun. “Positions,​ Vue, et barrilet (y,​p,​r,​v,​b)” sert aussi dans ce cas. +
- +
-Il pourrait être tentant d'​optimiser pour “tout”. Si vos images ont un chevauchement de 50% et que les points d'​ancrage sont répartis uniformément dans la zone de chevauchement c'est possible. Autrement, l'​optimiseur réduit la pertinence des points à la bordure des images et ajoute des anomalies de distorsion ​au centre. +
- +
- +
-==== La fenêtre « Aperçu du panorama » ==== +
- +
-Une fois le panorama optimisé, l'​aperçu vous montre le chevauchement des images. Il est pas accessible dans un onglet, mais dans le menu « Vue », ou avec « Ctrl+p » ou avec le bouton correspondant de la barre d'​outils. Les lignes parcourant l'​image d'​aperçu ne seront pas inclues: elles servent à montrer la courbure que prendra le panorama. Cliquez sur l'​icône « Aperçu du panorama » pour voir le panoramique. +
- +
-Comme vous pouvez le voir, les images ne sont pas alignées au mieux (effet de courbure), nous allons encore améliorer le panorama… l'​image est un peu déformée et se recourbe. +
- +
-{{graphisme:​hugin:​apercu_du_panorama.png?​400}} +
- +
- +
-==== Optimisation ==== +
- +
-Pour les manipulations suivantes, il faut retourner dans l'​onglet **Points de contrôle**. +
- +
-Nous allons aplatir un peu l'​image. Premièrement,​ j'​ajoute un guide horizontal aux bâtiments. Pour ajouter un guide, assurez-vous d'​avoir la même image sélectionnée de chaque côté de l'​onglet **Points de contrôle**,​ cliquez ensuite une fois sur le panneau de droite pour le sélectionner.  +
- +
-Le guide se fait en 2 clics, le premier débute le guide dans l'​image de droite et le second le termine dans l'​image de gauche (ou inversement). (Ndt: si vos points ne concordent pas, Hugin fera un positionnement approximatif que vous pouvez ajuster en déplaçant le rond, une fois satisfait, un clic droit de la souris valide le choix). Une fois le guide ajouté, ré-optimisez l'​image et relancez l'​aperçu. +
- +
-{{graphisme:​hugin:​hugin_-_vertical.png?​500}} +
- +
-{{graphisme:​hugin:​hugin_-_vertical2.png?​500}} +
- +
-Ceci seul ne suffit pas, j'​ajoute donc d'​autres guides horizontaux et verticaux jusqu'​à trouver le meilleur alignement. +
- +
-Savoir où ajouter les guides et quand utiliser les verticaux ou horizontaux a trait à l'art du … bidouilleur. Il y a quand même des règles simples : quoique vous fassiez, si ça fait quelque chose qui vous plaît, c'est bon. Généralement,​ utilisez de préférence des guides verticaux sur des tracés verticaux, de même pour les horizontaux (Hugin aura tendance d'​amener les guides horizontaux au centre de l'​image). +
- +
-Ré-optimisez (pour « mettre à jour » le panorama après le changement de points de contrôle) et rechargez l'​aperçu. Il semble que ça ait bien fonctionné! Ceci ressemble maintenant à un panorama de base ;) +
- +
-{{graphisme:​hugin:​apercu_du_panorama2.png?​400}} +
- +
-Vous pouvez visualiser l'​effet de projection (f) qui sera appliqué au panorama dans la fenêtre d'​aperçu. Suivant l'​effet désiré, les images peuvent se retrouvées tronquées dans le résultat final si vous ne réglez pas correctement les tailles dans l'​onglet final **Assembleur**. +
- +
-On peux définir l'​horizon directement dans la fenêtre d'​apercu,​ un clic gauche permet de définir le centre de l'​image (très utile dans le cas de 360° pour régler avec précision l'​endroit s'​arrête la photo) et un clic droit permet de corriger l'​inclinaison de l'​image. +
- +
-En mettant le mode mélange sur **différence** on visualise les zones de chevauchement des images contiguës. Normalement,​ la zone de chevauchement apparaît en noir (il n'y a pas de différences). Si vous voyez de larges tâches blanches dans la vue des différences,​ au point de voir les contours de ce qui est en fait dans la photo, c'est que vous avez de mauvais points de contrôle ou fait de mauvaises optimisations. Le moins d'​erreurs de paralaxe faites dans les images sources, meilleur sera le rendu.  +
- +
-Cela parait étrange, à première vue, qu'​Hugin permette au panorama d'​avoir des courbures, c'est un mode de fonctionnement,​ non un bogue: c'est pour permettre des panoramas multi-lignes. Comme effet de bord, Hugin vous permet de prendre des photos selon des angles originaux et de les aligner comme bon vous semble. D'​autres programmes moins puissants vous forceraient à avoir une seule ligne d'​images. +
- +
- +
- +
-==== Onglet « Assembleur » ==== +
- +
-Une fois satisfait de votre aperçu, il faut coller les images. Pressez le bouton **Calculer l'​angle de champ** de façon a ce que la sortie soit amputée des portions noires. D'​expériences,​ cela fonctionne bien avec les petits panoramas, pour un panorama plus large que 180 degrees, il placera toujours la valeur **verticale** à 180, sans tenir compte de votre champ vertical. Contrôler l'​aperçu pour voir le rapprochement de vos réglages. S'ils sont trop grands, vous aurez de grosses bordures noires, si c'est trop bas, les images seront rognées. +
- +
-Vous pouvez ensuite presser le bouton **Calculer la taille optimale**. Cela réglera l'​image à sa taille maximale, sans besoin de mettre à l'​échelle les images sources. Habituellement,​ j'​utilise les valeurs données en défaut, je pense qu'au dessus de 20,000 c'est trop gros. Cela prendrait une éternité de coller une telle image et le fichier serait gigantesque de toute façon. Donc, si vous voyez la valeur à plus de 20,000, redescendez-la. +
- +
-Pour les réglages, j'​utilise peu les options poussées. À vous de découvrir ce qu'​elles entraînent comme conséquences. +
- +
-{{graphisme:​hugin:​hugin_-_onglet_ass.png?​500}}  +
- +
-Une fois que vous avez vos réglages, cliquez sur « Assembler » et choisissez vos préférences. Enblend se lancera automatiquement pour affiner les mélanges. vous pourrez ensuite modifier l'​image TIFF avec [[:gimp|The Gimp]]. +
- +
-{{graphisme:​hugin:​capture-creer_une_image_panoramique.png?​300}} +
- +
- +
- +
-==== Résultats ==== +
- +
-Le résultat, un fichier TIFF volumineux. +
- +
-Maintenant il faut manipuler l'​image avec un logiciel de retouche d'​images ([[Gimp]] ou autres logiciels, libres de préférences). On supprimera ainsi la bordure transparente,​ retouchera les erreurs de superposition pour, enfin, sauvegarder l'​image au format désiré, comme le JPEG, moins gourmand en espace disque. Si vous projetez d'​utiliser l'​image pour le web, pensez à réduire la taille entre autres. +
- +
-Voici le résultat final. Ici, les superpositions dues aux déplacements des gens n'ont pas été gommées. C'est possible avec [[:gimp|The Gimp]]. +
- +
-{{graphisme:​hugin:​2007_09_02_g_b_pano_green_004.jpg?​800}} +
- +
- +
- +
-===== Références ===== +
- +
-  * [[http://​hugin.sourceforge.net/​tutorials/​index.shtml|Page des tutoriels Hugin]] ​(en - de - fr) +
-  * [[http://​hugin.sourceforge.net/​tutorials/​overview/​fr.shtml|Vue d'​ensemble Hugin]] (fr) +
-  * [[http://​hugin.sourceforge.net/​tutorials/​two-photos/​fr.shtml|Comment assembler deux photos]] ​(fr) +
-  * [[http://​hugin.sourceforge.net/​tutorials/​architectural/​fr.shtml|Simuler une projection architecturale]] ​(fr) +
-  * [[http://slash72.club.fr/​gurl/​MODES-PROJECTION/​prefecture_rectiligne.htm|Projection rectiligne]] (fr) +
-  * [[http://user.cs.tu-berlin.de/%7Enowozin/autopano-sift/demo/autopano-sift-demo-html.html|demo html des fonctions Autopano-SIFT]] (en). +
-  * [[http://​www.linuxfocus.org/​Francais/​September2004/​article348.shtml|Un autre tutoriel sur Hugin.]] ​(fr) +
-  * [[http://​slash72.club.fr/​gurl/​BLABLABLA/​bla_bla_bla_fr.htm|Photo panoramique +
-et haute résolution par assemblage.]] (fr) +
-  * [[http://​www.animatif.com/​labo/​labo.htm|Panoramiques linéaires]] (fr) +
-  * [[http://​yaen.pujol.free.fr/​0_panoramiques|Panoramiques de Yaen]] (fr)+
  
 + 
 +Pour les scanners et images planes (où ne se pose pas les corrections d'​objectifs)
 +  * (en) [[http://​hugin.sourceforge.net/​tutorials/​scans/​en.shtm | Hugin tutorial — Stitching flat scanned images]]
 ---- ----
  
-// Contributeurs : [[utilisateurs:​dYp]],​ [[utilisateurs:​ostaquet]]// +// Contributeurs ​principaux ​: [[utilisateurs:​dYp]],​ [[utilisateurs:​ostaquet]][[utilisateurs:thibault.lemaitre]],​[[utilisateurs:​fnx]]//
- +
-// Installation basée sur [[http://www.kagou.fr/?​q=hugin|Panoramas sous Ubuntu Dapper]] par Kagou//+
  • hugin.1227372801.txt.gz
  • Dernière modification: Le 18/04/2011, 14:44
  • (modification externe)