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
applications:panorama [Le 03/12/2006, 09:44]
82.254.234.94
— (Version actuelle)
Ligne 1: Ligne 1:
-====== Créer des panoramas photo ====== 
- 
-Page en cours de rédaction, contacter [[utilisateurs:​jmp]] pour participer. 
- 
-===== Introduction ===== 
- 
-De nombreux appareils photo numériques sont livrés avec un logiciel permettant de créer un panorama à partir d'une série de photos se chevauchant. Souvent très automatisés et donc faciles à utiliser, ces logiciels ont généralement l'​inconvénient de ne pas bien gérer les imperfections des photos (notamment le vignettage) et surtout... de ne pas tourner sous Linux ! 
- 
-Le problème de la création d'un panorama se résume ainsi : 
- 
-  * trouver les points communs entre les différentes photos 
-  * calculer comment placer et déformer les photos afin que les points trouvés puissent effectivement être mis tous en face les uns des autres 
-  * générer le panorama en collant les images calculées 
-  * en option : corriger l'​exposition et la couleur des photos pour gommer les variations de conditions de prise de vue voire les imperfections de l'​appareil (vignettage) 
- 
-Voilà qui a l'air bien complexe, mais pas la peine de faire tout cela à la main avec le GIMP, il existe des outils Linux pour le faire ! 
- 
-===== Utilisation des logiciels ===== 
- 
-Exceptionnellement on ne commence pas par l'​installation qui peut être plus ou moins longue selon la version d'​Ubuntu ou la méthode que vous utilisez. Vous voudrez bien attendre donc la section suivante pour cette question. 
- 
-L'​ordre dans lequel il faut utiliser les applications citées est le suivant : 
- 
-  - autopano-sift pour calculer des points communs aux images (attention ça peut être très long) 
-  - hugin pour calculer les calques du panorama (images originales, déformées,​ déplacées et mises les unes au-dessus des autres) 
-  - éventuellement le GIMP pour corriger les conditions de prises de vue des images 
-  - enblend pour mélanger les calques et ne faire qu'une seule image 
-  - le GIMP (ou tout autre logiciel de retouche d'​images) pour découper le panorama 
- 
-Côté formats de fichiers, //hugin// sait importer les fichiers de //​autopano-sift//​ et peut générer en sortie des fichiers image TIFF, le seul format que //enblend// reconnaît ! Evidemment //enblend// génère une image TIFF en sortie. On peut aussi demander à Hugin de générer directement le panorama (sans //​enblend//​),​ l'​inconvénient est qu'il le fait de manière moins subtile. //enblend// adapte en effet la zone de mélange des images selon leur contenu : la zone est large là où l'​image est peu variable (paysage), rapide là où ça bouge beaucoup (arbres, immeubles, etc.). Enfin s'il faut retoucher l'​exposition dans le GIMP avant de passer à //​enblend//,​ le mieux est de passer par un TIFF à calques multiples. 
- 
-Théoriquement on peut appeler //​autopano-sift//​ et //enblend// depuis l'​interface d'//​hugin//​. Cependant il semble que l'​appel du 1er soit bogué, et que l'​appel du 2nd ne remonte pas l'​avacement de ce programme, ce qui fait qu'on ne sait pas ce qui se passe et on peut croire à un plantage... 
- 
-Autant //​autopano-sift//​ et //hugin// ont des interfaces utilisateurs fournies (le GIMP aussi bien-sûr !), autant //enblend// s'​utilise en ligne de commande. La commande typique est la suivante : 
- 
-<​code>​$ enblend -m 256 -v -z -o myPanorama.tif myPanorama_*.tif</​code>​ 
- 
-On suppose ici que les images à assembler s'​appellent //​myPanorama_01.tif//,​ //​myPanorama_02.tif//,​ etc. L'​image de sortie - le panorama - s'​appelle //​myPanorama.tif//​ bien entendu. Le //-z// dit qu'il faut utiliser un format d'​image compressé et le //-v// qu'on veut savoir ce qu'il se passe (c'est assez long). Enfin il faut adapter le 256 (Mo) à la taille de sa mémoire RAM. 
- 
-Pour le moment il existe un guide en anglais : [[http://​exolucere.ca/​articles|Panoramas with Hugin]]. Une version française ne saurait tarder ? 
- 
-===== Installation des logiciels ===== 
- 
-Pour créer des panoramas sous GNU/Linux, nous avons besoin de quelques outils qui vont travailler les uns avec les autres afin de produire l'​image finale. 
- 
-  * autopano-sift qui va trouver les points communs entre les images 
-  * Panorama tools la librairie permettant de créer un panorama 
-  * Enblend qui va faire l'​assemblage final des images 
-  * Hugin qui est une interface graphique aux outils 
- 
-Selon la version d'​Ubuntu utilisée, l'​intallation des outils nécessaires est plus ou moins simple... Commencez donc par activer les dépôts //​universe//​ et //​multiverse//​ d'​Ubuntu,​ il y a déjà peut-être //​autopano-sift//​ dedans ! 
- 
-An ayant activé les dépots universe et multiverse nous pouvons déja installer : 
- 
-    * sudo apt-get install autopano-sift libpano12-0 libpano12-bin libpano12-dev 
- 
-**Pour installer Enblend faisons un :** 
- 
-    * cd ~ 
-    * wget http://​ovh.dl.sourceforge.net/​sourceforge/​enblend/​enblend-2.5.tar.gz 
-    * tar xvf enblend-2.5.tar.gz 
-    * cd enblend-2.5/​ 
-    * sudo apt-get install libboost-dev libboost-graph-dev build-essential libtiff4-dev 
-    * ./configure 
-    * make 
-    * sudo make install 
- 
-**Pour Hugin :** 
- 
-    * cd ~ 
-    * wget http://​ovh.dl.sourceforge.net/​sourceforge/​hugin/​hugin-0.5.tar.gz 
-    * tar xvf hugin-0.5.tar.gz 
-    * cd hugin-0.5/ 
-    * sudo apt-get install libwxgtk2.6-dev gettext wx-common libgtk2.0-dev automake1.9 libtool 
-    * ./bootstrap 
-    * ./configure --with-unicode=yes 
-    * make 
-    * sudo make install 
- 
  
  • applications/panorama.1165135450.txt.gz
  • Dernière modification: Le 18/04/2011, 14:47
  • (modification externe)