Автор (ы) оригинала | Гельмут Дерш |
---|---|
Разработчики) | Гельмут Дерш |
Первый выпуск | 1998 |
Написано в | C |
Тип | послепроизводственный этап |
Лицензия | Стандартная общественная лицензия ограниченного применения GNU ( заимствована из GNU GPL 2007) |
Веб-сайт | panotools |
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]
Подкомпоненты [ править ]
Исходный выпуск [ править ]
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
Ссылки [ править ]
- ^ "iPIX против Дерша: немецкий математик заставил замолчать патентом США" . Фонд свободной информационной инфраструктуры.
- ^ Дерш, Гельмут (2007-08-05). «Лицензия Panorama Tools» . Список рассылки PanoTools.org . PanoTools.org . Архивировано из оригинала 2011-05-19 . Проверено 10 августа 2007 . Внешняя ссылка в
|publisher=
( справке ) Alt URLCS1 maint: обескураженный параметр ( ссылка ) - ^ Дерш, Гельмут (2007-08-09). «Изменение лицензии Panorama Tools» . самостоятельно опубликовано . Проверено 10 августа 2007 .
Лицензия на библиотеку Panorama Tools (панорама12.dll, Pano12.lib, Pano12.so и т. Д.), Используемая несколькими утилитами обработки изображений, изменена с этой лицензии на Стандартную общественную лицензию ограниченного применения GNU.
Это изменение вступает в силу с сегодняшнего дня (9 августа 2007 г.).
CS1 maint: обескураженный параметр ( ссылка ) - ^ Оригинальная домашняя страница Дерша
Внешние ссылки [ править ]
- Официальный веб-сайт
- Сайт автора Гельмута Дерша .
- Сайт автора старой страницы Хельмута Дерша был в последнем состоянии до того, как он был отключен в 2001 году.
- Основная страница сообщества PanoTools.org, рекомендованная проектом SourceForge [1]
- ^ "Инструменты панорамы: SourceForge" . SourceForge . 2007-05-03 . Проверено 3 мая 2007 .
Вопросы и ответы об использовании различных инструментов и
внешних интерфейсов можно найти
в
списке рассылки PanoToolsNG
, вы можете проконсультироваться с
вики PanoTools
перед публикацией.
Существует список рассылки panotools-devel для вопросов, касающихся компиляции исходного кода и его дальнейшей разработки.
Вики-сайт PanoTools призван стать исчерпывающим справочником по инструментам Panorama.
Он содержит много документации по использованию инструментов, размещенных здесь, на sourceforge.
CS1 maint: обескураженный параметр ( ссылка )