Herramientas panorámicas


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 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 el motor central subyacente para muchas interfaces gráficas de usuario de panorama de software .

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 solo como ejecutables binarios y de forma gratuita sin una licencia copyleft.

Algunos miembros de la lista de correo original de Panorama Tools continuaron con el desarrollo del código fuente 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 obtener la licencia del código fuente de Panorama Tools. [2] El 9 de agosto de 2007, Dersch cambió la licencia a GNU Lesser General Public License . [3]

En 2006, los desarrolladores de Panorama Tools reprodujeron la funcionalidad de PTstitcher. Su funcionalidad se dividió en varios programas, en un intento de modularizarlo:

Para facilitar el trabajo con Panorama Tools y agregar funcionalidad, se han desarrollado muchas interfaces gráficas e interactivas para Panorama Tools, tanto de código abierto (p. ej ., Hugin ) como comerciales (p. ej ., 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 en el conjunto de herramientas original de Panorama Tools.


Un ejemplo de la capacidad de Panorama Tools para reasignar imágenes tomadas con una lente de ojo de pez en una perspectiva rectilínea .