Panorama Tools (también conocido como PanoTools ) es un conjunto de programas y bibliotecas para unir imágenes , es decir, reproyectar y combinar múltiples imágenes de origen en panoramas envolventes de muchos tipos. Fue escrito 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 central subyacente para muchas interfaces gráficas de usuario de panoramas de software . [ cita requerida ]
Historia
Dersch comenzó a desarrollar Panorama Tools en 1998, produciendo software disponible para crear panoramas y más, pero tuvo que detener el desarrollo en 2001 debido al acoso legal y las reclamaciones 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 pusieron a disposición solo como ejecutables binarios y de forma gratuita sin una licencia copyleft. [ cita requerida ]
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 está alojado en SourceForge . SourceForge requiere 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 están alojados allí, aunque todavía se pueden encontrar en sitios web espejo.
El 5 de agosto de 2007, Dersch anunció su intención de volver a licenciar el 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 de panorama interactivo Java .
- Selector de PT
- Interfaz Java para el creador de panoramas y otras herramientas. Proporciona una interfaz gráfica para la selección de puntos característicos y la optimización de la posición.
- Criptografía PTC
- Herramienta Java para codificar imágenes destinadas a ser vistas en línea con PTViewer.
- Costura PTS
- Herramienta de unión de panorámicas que reasigna, ajusta y combina imágenes arbitrarias en vistas panorámicas.
- Optimizador PT †
- Optimiza las posiciones y los tamaños de las imágenes utilizando datos de puntos de control.
- PTStereo
- Crea objetos tridimensionales a partir de 2 o más imágenes estereoscópicas .
- PTInterpolación
- Interpolador de vistas reales físicamente válido. Dadas dos imágenes de la misma escena tomadas desde diferentes posiciones, esta herramienta crea vistas desde cualquier posición intermedia.
- PTMorfero
- Herramienta de transformación .
- PTApromedio
- Promedia las imágenes para reducir el ruido y mejorar la densidad.
- Raya PT
- Combina imágenes en franjas de película para visualizarlas en visores de objetos (extensión PTMovie de PTViewer).
- Complementos de PanoTools
- Complementos de Photoshop , GraphicConverter y GIMP para corrección y reasignación de imágenes. También compatible con muchos otros programas que pueden utilizar complementos de Photoshop .
- Biblioteca pano12 †
- La biblioteca de panorama subyacente, utilizada actualmente por varios front-ends de panorama y programas de línea de comandos diferentes.
- Biblioteca pano13 †
- Versión actual de la biblioteca. Ya no es compatible con programas para los que no hay código fuente disponible.
† Código abierto.
Desarrollos futuros
En 2006, los desarrolladores de Panorama Tools reprodujeron la funcionalidad de PTstitcher. La misma se dividió en varios programas, en un intento de modularizarla:
- PTmejorador †
- Remapea una imagen a la vez
- Mezclador de PT †
- Implementa el algoritmo de corrección de color rudimentario que se encuentra en versiones posteriores de PTstitcher
- Máscara de PT †
- Calcula máscaras de unión. Implementa la capacidad de aumentar la profundidad de campo apilando imágenes.
- PTroller †
- Toma un conjunto de imágenes y las fusiona en una sola.
- Cultivo PT †
- Recorta una imagen a su rectángulo exterior.
- Cultivo de PTuncrop †
- Opuesto de 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.
Front-ends y aplicaciones
Para facilitar el trabajo con Panorama Tools y añadir funcionalidad, se han desarrollado muchas interfaces gráficas interactivas para Panorama Tools, tanto de código abierto (por ejemplo, Hugin ) como comerciales (por ejemplo, PTgui y PTMac), junto con una variedad de otras aplicaciones complementarias (por ejemplo, smartblend y enblend), que en muchos casos hacen innecesaria la interacción directa con los programas del conjunto de herramientas Panorama Tools original.
Lectura adicional
El software Panorama Tools se menciona y 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 de archivos RAW: cómo producir fotografías con calidad artística con Adobe Photoshop CS2 y los principales conversores de archivos RAW ISBN 1-59327-067-4
Referencias
- ^ "Herramientas de panorama - Explorar /libpano13/libpano13-2.9.21".
- ^ "iPIX vs. Dersch: un matemático alemán silenciado por una patente estadounidense". Fundación para una Infraestructura de Información Libre.
- ^ Dersch, Helmut (5 de agosto de 2007). "Licencia de Panorama Tools". Lista de correo de PanoTools.org . PanoTools.org. Archivado desde el original el 19 de mayo de 2011. Consultado el 10 de agosto de 2007 .
{{cite web}}: Enlace externo en( ayuda ) URL alternativa|publisher= - ^ Dersch, Helmut (2007-08-09). "Cambio de licencia de Panorama Tools". autoeditado . Consultado el 2007-08-10 .
La licencia de la biblioteca Panorama Tools (pano12.dll, pano12.lib, pano12.so, etc.) utilizada por varias utilidades de procesamiento de imágenes se cambia de esta licencia a la Licencia Pública General Reducida de GNU. Este cambio está en vigor a partir de hoy (9 de agosto de 2007).
- ^ Página de inicio original de Dersch
Enlaces externos
- Sitio web oficial
- Sitio actual del autor Helmut Dersch.
- Página antigua del sitio del autor de Helmut Dersch, último estado antes de que fuera eliminado en 2001.
- Página principal de la comunidad PanoTools.org recomendada por el proyecto SourceForge [1]
- ^ "Panorama Tools: SourceForge". SourceForge . 2007-05-03 . Consultado el 2007-05-03 .
Las preguntas y respuestas sobre el uso de las distintas herramientas y front-ends pertenecen a la lista de correo PanoToolsNG, tal vez desee consultar la wiki de PanoTools antes de publicar. Existe una lista de correo panotools-devel para preguntas sobre la compilación del código fuente y su posterior desarrollo. La wiki de PanoTools tiene como objetivo ser la referencia definitiva para Panorama Tools. Contiene mucha documentación de uso para las herramientas alojadas aquí en sourceforge.
{{cite web}}: Enlace externo en( ayuda )|quote=