Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

История [ править ]

Дерш начал разработку 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 года Дерш изменил лицензию на Стандартную общественную лицензию ограниченного применения GNU . [3]

Подкомпоненты [ править ]

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

Исходный выпуск [ править ]

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

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

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

Дальнейшее развитие [ править ]

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

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

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

Интерфейсы и приложения [ править ]

Чтобы упростить работу с Panorama Tools и добавить функциональность, было разработано множество интерактивных графических интерфейсов для Panorama Tools, как с открытым исходным кодом (например, Hugin ), так и коммерческих (например, 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 . Проверено 10 августа 2007 . Внешняя ссылка в |publisher=( справке ) Alt URLCS1 maint: обескураженный параметр ( ссылка )
  3. ^ Дерш, Гельмут (2007-08-09). «Изменение лицензии Panorama Tools» . самостоятельно опубликовано . Проверено 10 августа 2007 . Лицензия на библиотеку Panorama Tools (панорама12.dll, Pano12.lib, Pano12.so и т. Д.), Используемая несколькими утилитами обработки изображений, изменена с этой лицензии на Стандартную общественную лицензию ограниченного применения GNU. Это изменение вступает в силу с сегодняшнего дня (9 августа 2007 г.). CS1 maint: обескураженный параметр ( ссылка )
  4. ^ Оригинальная домашняя страница Дерша

Внешние ссылки [ править ]

  • Официальный веб-сайт
  • Сайт автора Гельмута Дерша .
  • Сайт автора старой страницы Хельмута Дерша был в последнем состоянии до того, как он был отключен в 2001 году.
  • Основная страница сообщества PanoTools.org, рекомендованная проектом SourceForge [1]