Outils de panorama - Panorama Tools

Outils de panorama
Auteur (s) original (s) Helmut Dersch
Développeur (s) Helmut Dersch
Première version 1998 ; Il y a 22 ans ( 1998 )
Écrit en C
Type post-production
Licence GNU Lesser General Public License ( ont changé la licence de GPL GNU 2007)
Site Internet panotools .sourceforge .net

Panorama Tools (également connu sous le nom PanoTools ) sont une série de programmes et bibliothèques pour l' assemblage des images , par exemple, re-projection et le mélange des images de sources multiples dans des panoramas immersifs de nombreux types. Il a été écrit à l'origine par le professeur allemand de physique et de mathématiques Helmut Dersch. Panorama Tools fournit un cadre Une version mise à jour de la bibliothèque Panorama Tools sert de moteur de base sous-jacent pour de nombreux frontaux d' interface utilisateur graphique de panorama logiciel .

Histoire

Dersch a commencé le développement sur Panorama Tools en 1998, produisant des logiciels disponibles pour créer des panoramas et plus, mais a dû arrêter le développement en 2001 en raison de harcèlement juridique et de revendications de contrefaçon de brevet par la société IPIX . Dersch a publié la bibliothèque principale (pano12) et certains des programmes de Panorama Tools sous les termes de la licence publique générale GNU . Le reste des applications était disponible sous forme d' exécutables binaires uniquement et gratuitement sans licence copyleft.

Le développement du code source de Panorama Tools a été poursuivi par certains membres de la liste de diffusion originale de Panorama Tools. En décembre 2003, ils ont lancé un projet de logiciel libre qui est actuellement hébergé par SourceForge . SourceForge exige que tous les logiciels hébergés soient publiés sous une licence open source . Pour cette raison, les binaires sans licence de Dersch ne sont pas hébergés là-bas, bien qu'ils puissent toujours être trouvés sur des sites miroir.

Le 5 août 2007, Dersch a annoncé son intention de renouveler la licence du code source de Panorama Tools. Le 9 août 2007, Dersch a changé la licence en une licence publique générale limitée GNU .

Sous-composants

Image
Un exemple de la capacité de Panorama Tools à remapper des images prises avec un objectif fisheye en perspective rectiligne .

Version originale

PanoTools comprend les composants suivants:

PTEditor
Éditeur de panorama interactif Java .
PTPicker
Interface Java vers l'assemblage de panorama et d'autres outils. Il fournit une interface graphique pour la sélection des points caractéristiques et l'optimisation de la position.
PTCrypt
Outil Java pour brouiller les images destinées à être visualisées en ligne avec PTViewer.
PTStitcher
Outil d'assemblage de panorama qui remappe, ajuste et combine des images arbitraires en vues panoramiques.
PTOptimizer
Optimise les positions et les tailles des images à l'aide des données de point de contrôle.
PTStereo
Crée des objets en 3 dimensions à partir de 2 images stéréoscopiques ou plus .
PTInterpoler
Interpolateur de vraie vue physiquement valide. Étant donné deux images de la même scène prises à partir de positions différentes, cet outil crée des vues à partir de n'importe quelle position intermédiaire.
PTMorpher
Outil de morphing .
Moyenne PTA
Fait la moyenne des images pour réduire le bruit et améliorer la densité.
PTStripe
Combine les images en bandes vidéo pour les visualiser dans les visionneuses d'objets (extension PTMovie vers PTViewer).
Plugins PanoTools
Plug-ins Photoshop , GraphicConverter et GIMP pour la correction d'image et le remappage. Également compatible avec de nombreux autres programmes pouvant utiliser des plug-ins Photoshop .
bibliothèque pano12
La bibliothèque de panorama sous-jacente, actuellement utilisée par plusieurs programmes frontaux et en ligne de commande de panorama.
bibliothèque pano13
Version actuelle de la bibliothèque. N'est plus compatible avec les programmes pour lesquels aucun code source n'est disponible.

Open source.

Développements ultérieurs

En 2006, la fonctionnalité de PTstitcher a été reproduite par les développeurs de Panorama Tools. Sa fonctionnalité a été divisée en plusieurs programmes, dans une tentative de le modulariser:

PTmender
Remappe une image à la fois
PTblender
Implémente l'algorithme de correction des couleurs rudimentaire trouvé dans les versions ultérieures de PTstitcher
PTmasker
Calcule les masques de couture. Il met en œuvre la capacité d'augmenter la profondeur de champ en empilant des images
PTroller
Prend un ensemble d'images et les fusionne en une seule
PTcrop
Recadre une image sur son rectangle extérieur.
PTuncrop
À l'opposé de PTcrop: prend un fichier recadré et en crée un non recadré.
PTtiff2psd
Prend une série d'images d'entrée et crée un fichier Photoshop PSD où chaque fichier d'entrée est un calque.

Open source.

Frontaux et applications

Pour faciliter le travail avec Panorama Tools et pour ajouter des fonctionnalités, de nombreuses interfaces graphiques interactives aux Panorama Tools ont été développées, à la fois open source (par exemple Hugin ) et commerciales (par exemple PTgui et PTMac), ainsi qu'une variété d'autres applications compagnons (par exemple smartblend et enblend), ce qui, dans de nombreux cas, rend inutile l'interaction directe avec les programmes de l'ensemble d'outils original de Panorama Tools.

Lectures complémentaires

Le logiciel Panorama Tools est mentionné et couvert dans plusieurs livres, par exemple

  • Jacobs, Corinna - Panoramas interactifs: techniques de photographie panoramique numérique ISBN  3-540-21140-3
  • Andrews, Philip - Imagerie à 360 degrés: Manuel de réalité virtuelle panoramique du photographe ISBN  2-88046-732-2
  • Gulbins, Jürgen & Steinmüller, Uwe - Art of RAW Conversion: Comment produire des photos de qualité artistique avec Adobe Photoshop CS2 et les principaux convertisseurs RAW ISBN  1-59327-067-4

Les références

Liens externes