Panorama Tools (también conocido como PanoTools ) es un conjunto de programas y bibliotecas para la composición de imágenes , es decir, la reproyección y fusión de múltiples imágenes de origen para crear panoramas inmersivos de diversos tipos. Fue desarrollado originalmente por el profesor alemán de física y matemáticas Helmut Dersch. Una versión actualizada de la biblioteca Panorama Tools sirve como motor principal para muchas interfaces gráficas de usuario de software para la creación de panoramas .
Historia
Dersch comenzó el desarrollo de Panorama Tools en 1998, creando software para la creación de panoramas y otras funciones, pero tuvo que detenerlo en 2001 debido al acoso legal y las acusaciones de infracción de patentes por parte de la empresa IPIX . [ 2 ] Dersch publicó la biblioteca principal (pano12) y algunos de los programas de Panorama Tools bajo los términos de la Licencia Pública General de GNU . El resto de las aplicaciones se distribuyeron únicamente como ejecutables binarios y de forma gratuita, sin licencia copyleft.
El desarrollo del código fuente de Panorama Tools fue continuado por algunos miembros de la lista de correo original de Panorama Tools. En diciembre de 2003, iniciaron un proyecto de software libre que actualmente se encuentra alojado en SourceForge . SourceForge exige que todo el software alojado se publique bajo una licencia de código abierto . Por esta razón, los binarios sin licencia de Dersch no se encuentran alojados allí, aunque todavía se pueden encontrar en sitios web espejo.
El 5 de agosto de 2007, Dersch anunció su intención de cambiar la licencia del código fuente de Panorama Tools. [ 3 ] El 9 de agosto de 2007, Dersch cambió la licencia a una Licencia Pública General Reducida de GNU . [ 4 ]
Subcomponentes

Lanzamiento original
PanoTools consta de los siguientes componentes: [ 5 ]
- Editor de PT
- Editor interactivo de panoramas en Java .
- PTPicker
- Interfaz Java para la creación de panorámicas y otras herramientas. Proporciona una interfaz gráfica para la selección de puntos característicos y la optimización de su posición.
- Cripta PTC
- Herramienta Java para codificar imágenes destinadas a ser visualizadas en línea con PTViewer.
- PTStitcher
- Herramienta de creación de panoramas que remapea, ajusta y combina imágenes arbitrarias para crear vistas panorámicas.
- PTOptimizer †
- Optimiza la posición y el tamaño de las imágenes utilizando datos de puntos de control.
- PTEstéreo
- Crea objetos tridimensionales a partir de dos o más imágenes estereoscópicas .
- PTInterpolate
- Interpolador de vista real físicamente válido. A partir de dos imágenes de la misma escena tomadas desde posiciones diferentes, esta herramienta crea vistas desde cualquier posición intermedia.
- PTMorpher
- Herramienta de transformación .
- Promedio de PTA
- Realiza un promedio de las imágenes para reducir el ruido y mejorar la densidad.
- PTStripe
- Combina imágenes en franjas de vídeo para su visualización en visores de objetos (extensión PTMovie para PTViewer).
- Plugins de PanoTools
- Complementos para Photoshop , GraphicConverter y GIMP para corrección y remapeo de imágenes. También es compatible con muchos otros programas que admiten complementos de Photoshop .
- Biblioteca pano12 †
- La biblioteca de panoramas subyacente, utilizada actualmente por varios programas de interfaz gráfica y de línea de comandos para la visualización de panoramas.
- Biblioteca pano13 †
- Versión actual de la biblioteca. Ya no es compatible con programas para los que no se dispone de código fuente.
† Código abierto.
Nuevos desarrollos
En 2006, los desarrolladores de Panorama Tools reprodujeron la funcionalidad de PTstitcher. Su funcionalidad se dividió en varios programas, en un intento por modularizarla:
- PTmender †
- Remapea una imagen a la vez
- PTblender †
- Implementa el algoritmo rudimentario de corrección de color que se encuentra en versiones posteriores de PTstitcher.
- PTmasker †
- Calcula máscaras de unión. Implementa la capacidad de aumentar la profundidad de campo mediante el apilamiento de imágenes.
- PTroller †
- Toma un conjunto de imágenes y las fusiona en una sola.
- PTcrop †
- Recorta una imagen a su rectángulo exterior.
- PTuncrop †
- Lo opuesto a PTcrop: toma un archivo recortado y crea uno sin recortar.
- PTtiff2psd †
- Toma una serie de imágenes de entrada y crea un archivo PSD de Photoshop donde cada archivo de entrada es una capa.
† Código abierto.
Interfaces y aplicaciones
Para facilitar el trabajo con Panorama Tools y añadir funcionalidades, se han desarrollado numerosas interfaces gráficas interactivas para Panorama Tools, tanto de código abierto (por ejemplo, Hugin ) como comerciales (por ejemplo , PTgui y PTMac), junto con diversas aplicaciones complementarias (por ejemplo, smartblend y enblend ), que en muchos casos hacen innecesaria la interacción directa con los programas del conjunto de herramientas original de Panorama Tools.
Lecturas adicionales
El software Panorama Tools se menciona y se trata en varios libros, por ejemplo:
- Jacobs, Corinna - Panoramas interactivos: Técnicas para la fotografía panorámica digital ISBN 3-540-21140-3
- Andrews, Philip - Imágenes de 360 grados: Manual de realidad virtual panorámica para fotógrafos ISBN 2-88046-732-2
- Gulbins, Jürgen y Steinmüller, Uwe - El arte de la conversión RAW: Cómo producir fotografías de calidad artística con Adobe Photoshop CS2 y los principales convertidores RAW ISBN 1-59327-067-4
Referencias
- ↑ "Herramientas panorámicas - Explorar /libpano13/libpano13-2.9.21" .
- ↑ "iPIX vs. Dersch: Matemático alemán silenciado por patente estadounidense" . Fundación para una Infraestructura de Información Libre. Archivado del original el 15 de mayo de 2011. Consultado el 1 de diciembre de 2006 .
- ↑ Dersch, Helmut (5 de agosto de 2007). "Licencia de herramientas panorámicas" . www.panotools.org. Archivado del original el 19 de mayo de 2011. Consultado el 10 de agosto de 2007 .URL alternativa
- ↑ Dersch, Helmut (09/08/2007). "Cambio de licencia de Panorama Tools" . Publicado por el autor. Archivado del original el 30/04/2008 . Recuperado el 10/08/2007 .
La licencia de la biblioteca Panorama Tools (pano12.dll, pano12.lib, pano12.so, etc.), utilizada por varias utilidades de procesamiento de imágenes, cambia de esta licencia a la Licencia Pública General Reducida de GNU. Este cambio entra en vigor hoy (9 de agosto de 2007).
- ↑ Página principal original de Dersch
Enlaces externos
- Sitio web oficial
- Software libre programado en C
- Software gratuito para unir fotos
- Software de fotografía para Linux
- Software que utiliza la Licencia Pública General Reducida de GNU.