Инструменты панорамы
Оригинальный автор(ы) | Хельмут Дерш |
---|---|
Разработчик(и) | Хельмут Дерш |
Первоначальный выпуск | 1998 год |
Стабильная версия | 13-2.9.21 [1] / 30 декабря 2021 г |
Написано в | С |
Тип | постпродакшн |
Лицензия | GNU Lesser General Public License ( перелицензия из GNU GPL 2007) |
Веб-сайт | Паноинструменты |
Panorama Tools (также известный как PanoTools ) — это набор программ и библиотек для сшивания изображений , то есть перепроецирования и смешивания нескольких исходных изображений в иммерсивные панорамы многих типов. Первоначально ее написал немецкий профессор физики и математики Гельмут Дерш. Panorama Tools предоставляет основу. Обновленная версия библиотеки Panorama Tools служит базовым ядром для многих графического пользовательского интерфейса панорамного программного обеспечения. интерфейсов [ нужна ссылка ]
История
[ редактировать ]Дерш начал разработку Panorama Tools в 1998 году, производя программное обеспечение, доступное для создания панорам и многого другого, но был вынужден прекратить разработку в 2001 году из-за юридических преследований и заявлений о нарушении патентных прав со стороны компании IPIX . [2] Дерш выпустил базовую библиотеку (pano12) и некоторые программы Panorama Tools на условиях GNU General Public License . Остальные приложения были доступны только в виде двоичных исполняемых файлов и бесплатно без лицензии с авторским левом. [ нужна ссылка ]
Разработку исходного кода Panorama Tools продолжили некоторые участники первоначального списка рассылки Panorama Tools. В декабре 2003 года они инициировали проект бесплатного программного обеспечения , который в настоящее время поддерживается SourceForge . SourceForge требует, чтобы все размещаемое программное обеспечение выпускалось под лицензией с открытым исходным кодом . По этой причине нелицензионные двоичные файлы Dersch там не размещаются, хотя их все еще можно найти на зеркальных веб-сайтах.
5 августа 2007 года Дерш объявил о своем намерении повторно лицензировать исходный код Panorama Tools. [3] 9 августа 2007 года Дерш изменил лицензию на GNU Lesser General Public License . [4]
Подкомпоненты
[ редактировать ]Оригинальный выпуск
[ редактировать ]PanoTools состоит из следующих компонентов: [5]
- PTEредактор
- Java- редактор интерактивных панорам.
- ПТПикер
- Java-интерфейс для создания панорам и других инструментов. Он предоставляет графический интерфейс для выбора характерных точек и оптимизации положения.
- PTCrypt
- Инструмент Java для шифрования изображений, предназначенных для просмотра в режиме онлайн с помощью PTViewer.
- PTSitcher
- Инструмент для сшивания панорам, который переназначает, настраивает и объединяет произвольные изображения в панорамные виды.
- ПТОптимизатор †
- Оптимизирует положение и размеры изображений с использованием данных контрольных точек.
- PTStereo
- Создает трехмерные объекты из двух или более стереоскопических изображений.
- PTИнтерполировать
- Физически допустимый интерполятор истинного представления. Учитывая два изображения одной и той же сцены, снятые с разных позиций, этот инструмент создает виды из любой промежуточной позиции.
- ПТМорфер
- Инструмент морфинга .
- PTAсредний
- Усредняет изображения для уменьшения шума и повышения плотности.
- ПТСтрипе
- Объединяет изображения в видеоролики для просмотра в средствах просмотра объектов (расширение PTMovie для PTViewer).
- Плагины PanoTools
- Photoshop , GraphicConverter и GIMP Плагины для коррекции и переназначения изображений. Также совместим со многими другими программами, которые могут использовать Photoshop . плагины
- библиотека pano12 †
- Базовая библиотека панорам, в настоящее время используемая несколькими различными интерфейсами панорам и программами командной строки.
- библиотека панорамы13 †
- Текущая версия библиотеки. Больше не совместим с программами, исходный код которых недоступен.
† Открытый исходный код.
Дальнейшие разработки
[ редактировать ]В 2006 году функциональность PTstitcher была воспроизведена разработчиками Panorama Tools. Его функциональность была разбита на несколько программ в попытке модульной структуры:
- ПТмендер †
- Переназначает одно изображение за раз
- ПТблендер †
- Реализует элементарный алгоритм цветокоррекции, присутствующий в более поздних версиях PTstitcher.
- PTmasker †
- Вычисляет сшивание масок. Он реализует возможность увеличения глубины резкости путем наложения изображений.
- PTroller †
- Берет набор изображений и объединяет их в одно.
- ПТкроп †
- Обрезает изображение по внешнему прямоугольнику.
- 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
Ссылки
[ редактировать ]- ^ «Инструменты панорамы — просмотр /libpano13/libpano13-2.9.21» .
- ^ «iPIX против Дерша: немецкого математика заставили замолчать патентом США» . Фонд свободной информационной инфраструктуры.
- ^ Дерш, Хельмут (5 августа 2007 г.). «Лицензия на инструменты Panorama» . Список рассылки PanoTools.org . PanoTools.org . Архивировано из оригинала 19 мая 2011 г. Проверено 10 августа 2007 г.
{{cite web}}
: Внешняя ссылка в
( помощь ) Альтернативный URL|publisher=
- ^ Дерш, Хельмут (9 августа 2007 г.). «Изменение лицензии Panorama Tools» . самостоятельно опубликованный . Проверено 10 августа 2007 г.
Лицензия на библиотеку Panorama Tools (pano12.dll, pano12.lib, pano12.so и т. д.), используемую несколькими утилитами обработки изображений, заменена с этой лицензии на GNU Lesser General Public License. Это изменение вступило в силу с сегодняшнего дня (9 августа 2007 г.).
- ^ Исходная домашняя страница Дерша
Внешние ссылки
[ редактировать ]- Официальный сайт
- Хельмута Дерша . Текущий сайт автора
- Последнее состояние старой страницы сайта автора Хельмута Дерша перед тем, как его отключили в 2001 году.
- Основная страница сообщества PanoTools.org, рекомендованная проектом SourceForge [1]
- ^ «Инструменты панорамы: SourceForge» . СоурсФордж . 3 мая 2007 г. Проверено 3 мая 2007 г.
Вопросы и ответы об использовании различных инструментов и интерфейсов можно найти в списке рассылки PanoToolsNG . Возможно, вы захотите проконсультироваться с вики PanoTools перед публикацией. Существует список рассылки panotools-devel для вопросов, касающихся компиляции исходного кода и его дальнейшей разработки. Вики PanoTools призвана стать исчерпывающим справочником по Panorama Tools. Он содержит множество документации по использованию инструментов, размещенных здесь, на sourceforge.
{{cite web}}
: Внешняя ссылка в
( помощь )|quote=