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