Las herramientas panorámicas (también conocidas como PanoTools ) son un conjunto de programas y bibliotecas para unir imágenes , es decir, volver a proyectar y combinar imágenes de múltiples fuentes en panoramas inmersivos de muchos tipos. Fue escrito originalmente por el profesor alemán de física y matemáticas Helmut Dersch. Panorama Tools proporciona un marco Una versión actualizada de la biblioteca de Panorama Tools sirve como motor central subyacente para muchas interfaces gráficas de usuario de panorama de software .
Autor (es) original (es) | Helmut Dersch |
---|---|
Desarrollador (es) | Helmut Dersch |
Versión inicial | 1998 |
Escrito en | C |
Tipo | post-producción |
Licencia | Licencia pública general reducida de GNU ( licenciada de GNU GPL 2007) |
Sitio web | panotools |
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 reclamos de infracción de patente por parte de la empresa IPIX . [1] Dersch lanzó la biblioteca central (pano12) y algunos de los programas de Panorama Tools bajo los términos de la Licencia Pública General GNU . El resto de las aplicaciones se pusieron a disposición como ejecutables binarios únicamente y de forma gratuita sin una 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 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. [2] El 9 de agosto de 2007, Dersch cambió la licencia a una Licencia Pública General Reducida GNU . [3]
Subcomponentes
Lanzamiento original
PanoTools consta de los siguientes componentes: [4]
- PTEditor
- Editor de panorámicas interactivo de Java .
- PTPicker
- Interfaz de Java para enlazadora panorámica y otras herramientas. Proporciona una interfaz gráfica para la selección de puntos característicos y la optimización de la posición.
- PTCrypt
- Herramienta Java para codificar imágenes pensadas para ser vistas en línea con PTViewer.
- PTStitcher
- Herramienta de costura panorámica que reasigna, ajusta y combina imágenes arbitrarias en vistas panorámicas.
- PTOptimizer †
- Optimiza posiciones y tamaños de imágenes usando datos de puntos de control.
- PTStereo
- Crea objetos tridimensionales a partir de 2 o más imágenes estereoscópicas .
- PTInterpolar
- Interpolador de visión verdadera 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.
- PTMorpher
- Herramienta de transformación .
- PTAverage
- Promedio de imágenes para reducir el ruido y mejorar la densidad.
- PTStripe
- Combina imágenes en bandas de películas para verlas en visores de objetos (extensión PTMovie a PTViewer).
- Complementos de PanoTools
- Complementos de Photoshop , GraphicConverter y GIMP para corrección y reasignación de imágenes. También es compatible con muchos otros programas que pueden usar complementos de Photoshop .
- biblioteca pano12 †
- La biblioteca de panorama subyacente, utilizada actualmente por varios front-end de panorama y programas de línea de comando 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.
Nuevos desarrollos
En 2006, los desarrolladores de Panorama Tools reprodujeron la funcionalidad de PTstitcher. Su funcionalidad se dividió en varios programas, en un intento de modularizarlo:
- PTmender †
- Remapea una imagen a la vez
- PTblender †
- Implementa el algoritmo de corrección de color rudimentario que se encuentra en versiones posteriores de PTstitcher
- PTmasker †
- Calcula máscaras de costura. Implementa la capacidad de aumentar la profundidad de campo al apilar imágenes.
- PTroller †
- Toma un conjunto de imágenes y las fusiona en una sola
- PTcrop †
- Recorta una imagen en su rectángulo exterior.
- PTuncrop †
- 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 agregar 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 innecesario interactuar directamente con los programas del conjunto de herramientas original de Panorama Tools.
Otras lecturas
El software Panorama Tools se menciona y cubre en varios libros, p. Ej.
- 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: el manual de realidad virtual panorámica del fotógrafoISBN 2-88046-732-2
- Gulbins, Jürgen & Steinmüller, Uwe - Art of RAW Conversion: Cómo producir fotografías con calidad artística con Adobe Photoshop CS2 y los principales convertidores RAWISBN 1-59327-067-4
Referencias
- ^ "iPIX vs. Dersch: matemático alemán silenciado por patente estadounidense" . Fundación para una infraestructura de información libre.
- ^ Dersch, Helmut (5 de agosto de 2007). "Licencia de Panorama Tools" . Lista de distribución de PanoTools.org . PanoTools.org . Archivado desde el original el 19 de mayo de 2011 . Consultado el 10 de agosto de 2007 . Enlace externo en
|publisher=
( ayuda ) URL alternativa - ^ Dersch, Helmut (9 de agosto de 2007). "Cambio de licencia de Panorama Tools" . auto publicado . Consultado el 10 de agosto de 2007 .
La licencia de la biblioteca de 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 GNU Lesser General Public License. Este cambio está en vigor a partir de hoy (9 de agosto de 2007).
- ^ Página de inicio original de Dersch
enlaces externos
- Página web oficial
- Sitio actual del autor Helmut Dersch .
- El último estado del sitio del autor de la página antigua de Helmut Dersch antes de que fuera desconectado en 2001.
- Página de la comunidad principal de PanoTools.org recomendada por el proyecto SourceForge [1]
- ^ "Herramientas de panorama: SourceForge" . SourceForge . 2007-05-03 . Consultado el 3 de mayo de 2007 .
Las preguntas y respuestas sobre el uso de las diversas herramientas y interfaces pertenecen a la lista de correo de PanoToolsNG , es posible que desee consultar la wiki de PanoTools antes de publicar. Hay una lista de correo de panotools-devel para preguntas sobre la compilación de la fuente y su posterior desarrollo. La wiki de PanoTools pretende ser la referencia definitiva para Panorama Tools. Contiene mucha documentación de uso para las herramientas alojadas aquí en sourceforge.