Инструменты панорамы - Panorama Tools

Инструменты панорамы
Оригинальный автор (ы)Гельмут Дерш
Разработчики)Гельмут Дерш
изначальный выпуск1998; 22 года назад (1998)
Написано вC
Типпослепроизводственный этап
ЛицензияСтандартная общественная лицензия ограниченного применения GNU (перелицензированный из GNU GPL 2007)
Интернет сайтpantools.sourceforge.сеть

Инструменты панорамы (также известный как PanoTools) представляют собой набор программ и библиотек для сшивание изображений, т. е. перепроектирование и смешивание нескольких исходных изображений в иммерсивные панорамы многих типов. Первоначально он был написан немецким физика и математика профессор Гельмут Дерш. Panorama Tools предоставляет основу. Обновленная версия библиотеки Panorama Tools служит базовым механизмом для многих программных панорам. графический интерфейс пользователя передние концы.

История

Dersch начал разработку Panorama Tools в 1998 году, производя программное обеспечение, доступное для создания панорам и многого другого, но был вынужден прекратить разработку в 2001 году из-за судебных преследований и требований нарушение патента компанией IPIX.[1] Dersch выпустила основную библиотеку (Pano12) и некоторые программы Panorama Tools на условиях Стандартная общественная лицензия GNU. Остальные приложения были доступны как двоичный только исполняемые файлы и бесплатно без лицензии с авторским левом.

Разработка исходного кода Panorama Tools была продолжена некоторыми участниками первоначального списка рассылки Panorama Tools. В декабре 2003 г. они инициировали бесплатно программное обеспечение проект, который в настоящее время размещен на SourceForge. SourceForge требует, чтобы все размещаемое программное обеспечение выпускалось под лицензия с открытым исходным кодом. По этой причине нелицензионные двоичные файлы Dersch не размещаются там, хотя их все еще можно найти на зеркальных веб-сайтах.

5 августа 2007 года Дерш объявил о своем намерении реликвия исходный код Panorama Tools.[2] 9 августа 2007 г. Dersch изменил лицензию на Стандартная общественная лицензия ограниченного применения GNU.[3]

Подкомпоненты

Пример возможности Panorama Tools переназначать изображения, снятые с объектив рыбий глаз в прямолинейный перспектива.

Оригинальный выпуск

PanoTools состоит из следующих компонентов:[4]

PTEditor
Ява интерактивный редактор панорам.
PTPicker
Интерфейс Java для сшивателя панорам и других инструментов. Он предоставляет графический интерфейс для выбора характерных точек и оптимизации положения.
PTCrypt
Инструмент Java для скремблирования изображений, предназначенных для просмотра в интерактивном режиме с помощью PTViewer.
PTStitcher
Инструмент сшивания панорам, который преобразует, корректирует и объединяет произвольные изображения в панорамные виды.
PTOptimizer
Оптимизирует положение и размеры изображений, используя данные контрольных точек.
PTStereo
Создает 3-х мерные объекты из 2 и более стереоскопический изображений.
PTInterpolate
Физически действующий интерполятор истинного вида. Учитывая два изображения одной и той же сцены, снятые с разных позиций, этот инструмент создает виды из любой промежуточной позиции.
PTMorpher
Морфинг инструмент.
PTAverage
Усредняет изображения для уменьшения шума и увеличения плотности.
PTStripe
Объединяет изображения в полосы фильмов для просмотра в средствах просмотра объектов (расширение PTMovie для PTViewer).
Плагины PanoTools
Фотошоп, GraphicConverter и GIMP плагины для коррекции и переназначения изображений. Также совместим со многими другими программами, которые могут использовать Фотошоп плагины.
библиотека Pano12
Базовая библиотека панорамы, которая в настоящее время используется несколькими различными интерфейсами панорамы и программами командной строки.
библиотека Pano13
Текущая версия библиотеки. Больше не совместим с программами, исходный код которых недоступен.

Открытый исходный код.

Дальнейшие разработки

В 2006 году функциональность PTstitcher была воспроизведена разработчиками Panorama Tools. Его функциональность была разбита на несколько программ в попытке разбить его на модули:

PTmender
Переназначает одно изображение за раз
PTblender
Реализует элементарный алгоритм цветокоррекции, найденный в более поздних версиях PTstitcher.
PTmasker
Вычисляет сшивающие маски. Он реализует возможность увеличения глубины резкости путем наложения изображений.
PTroller
Берет набор изображений и объединяет их в одно
PTcrop
Обрезает изображение до внешнего прямоугольника.
PTuncrop
Противоположно PTcrop: берет обрезанный файл и создает необрезанный.
PTtiff2psd
Принимает серию входных изображений и создает PSD-файл Photoshop, в котором каждый входной файл является слоем.

Открытый исходный код.

Интерфейсы и приложения

Чтобы упростить работу с Panorama Tools и добавить функциональность, было разработано множество интерактивных графических интерфейсов для Panorama Tools, как с открытым исходным кодом (например, Хугин ) и коммерческие (например, PTgui и PTMac) вместе с множеством других сопутствующих приложений (например, smartblend и enblend), которые во многих случаях делают ненужным прямое взаимодействие с программами в исходном наборе инструментов Panorama Tools.

дальнейшее чтение

Программное обеспечение Panorama Tools упоминается и рассматривается в нескольких книгах, например

  • Джейкобс, Коринна - Интерактивные панорамы: методы цифровой панорамной фотографии ISBN  3-540-21140-3
  • Эндрюс, Филипп - 360-градусное изображение: руководство фотографа по панорамной виртуальной реальности ISBN  2-88046-732-2
  • Гульбинс, Юрген и Штайнмюллер, Уве - Искусство преобразования RAW: как создавать фотографии художественного качества с помощью Adobe Photoshop CS2 и ведущих конвертеров RAW ISBN  1-59327-067-4

Рекомендации

  1. ^ «iPIX против Дерша: немецкий математик заставил замолчать патентом США». Основа бесплатной информационной инфраструктуры.
  2. ^ Дерш, Гельмут (2007-08-05). «Лицензия Panorama Tools». Список рассылки PanoTools.org. PanoTools.org. Архивировано из оригинал на 2011-05-19. Получено 2007-08-10. Внешняя ссылка в | publisher = (помощь) Альтернативный URL
  3. ^ Дерш, Гельмут (2007-08-09). «Изменение лицензии Panorama Tools». самостоятельно опубликованный. Получено 2007-08-10. Лицензия на библиотеку Panorama Tools (Pano12.dll, Pano12.lib, Pano12.so и т. Д.), Используемую несколькими утилитами обработки изображений, изменена с этой лицензии на Стандартную общественную лицензию ограниченного применения GNU. Это изменение вступает в силу с сегодняшнего дня (9 августа 2007 г.).
  4. ^ Оригинальная домашняя страница Дерша

внешняя ссылка