Хугин (программное обеспечение) - Hugin (software)
Разработчики) | Пабло д'Анджело |
---|---|
изначальный выпуск | 0.3 бета (12 октября 2003 г. | )
Стабильный выпуск | 2020.0.0 [1] / 12 декабря 2020 г. |
Репозиторий | |
Написано в | C ++ (wxWidgets )[2] |
Операционная система | Linux, OS X, Windows, FreeBSD |
Доступно в | Бразильский португальский, болгарский, каталонский, китайский, чешский, датский, голландский, английский, финский, французский, немецкий, венгерский, итальянский, японский, корейский, польский, русский, словацкий, испанский, шведский, украинский |
Лицензия | GNU GPLv2 или позже |
Интернет сайт | Hugin |
Хугин (/ˈчасʊɡɪп/) является кроссплатформенным Открытый исходный код панорама Фото сшивание и HDR программа слияния, разработанная Пабло д'Анджело и другими. Это GUI интерфейс для Helmut Dersch's Инструменты панорамы и Эндрю Михала Enblend и Enfuse. Сшивание выполняется за счет использования нескольких перекрывающихся фотографий, сделанных из одного и того же места, и использования контрольных точек для выравнивания и преобразования фотографий, чтобы их можно было объединить вместе, чтобы сформировать более крупное изображение. Hugin позволяет легко (опционально автоматически) создавать контрольные точки между двумя изображениями, оптимизация изображения трансформируется вместе с окном предварительного просмотра, чтобы пользователь мог видеть, приемлема ли панорама. Как только предварительный просмотр будет правильным, панораму можно будет полностью сшить, преобразовать и сохранить в стандартном формате изображения.
Функции
Hugin и связанные с ним инструменты могут быть использованы для
- объединить перекрывающиеся изображения для панорамной фотографии
- правильные полные панорамные изображения, например те, которые "волнистые" из-за плохо выровненный панорамная камера
- сшивать большие мозаики из изображений и фотографий, например длинных стен или больших микроскопия образцы
- найти контрольные точки и оптимизировать параметры с помощью программных помощников / мастеров
- выводить несколько проекция типы, такие как равнопрямоугольный (используется многими полностью сферическими зрителями), меркатор, цилиндрический, стереографический, и синусоидальный
- выполнять расширенные фотометрические поправки[3] и HDR сшивание
С выпуском 2010.4.0, который включает встроенный генератор контрольных точек, разработчики считают Hugin полнофункциональным.[4]
360 ° панорамный вид банкетного зала, искаженный потолок
одинаковые базовые изображения с проекцией "рыбий глаз" и другим углом обзора
Разработка
Инфраструктура
Развитие Hugin отслеживается на Панель запуска[5] и код находится в Mercurial репозиторий.[6]
Google Summer of Code
На 2007 год было принято пять проектов по развитию Hugin / panotools. Google Summer of Code. Кроме того, был создан шестой проект, спонсируемый сообществом. Проекты были:
- Автоматическое обнаружение признаков, разработанное Педро Алонсо (Испания) под руководством Герберт Бэй (Швейцария)
- Новый модульный графический интерфейс от Ippei Ukai (Япония) под руководством Юваля Леви (Канада), который также является ведущим администратором проекта Summer of Code.
- Удаление призраков HDR, выполненное Цзин Джин (США) под руководством Пабло д'Анджело (Германия), который также является ведущим разработчиком Hugin
- Обработка больших изображений с помощью VIPS Мохаммада Шахидуззамана (Бангладеш) под руководством Джона Купитта (Великобритания)
- Интерактивная программа просмотра панорамы Леона Моктесумы (Мексика) под руководством Альдо Хебена (Нидерланды)
- Проект сообщества: PTbatcher Зорана Месека (Словения), наставник Даниэль М. Герман (Канада)
Хугин также был принят на Summer of Code 2008. Проекты:[7]
- Быстрый, OpenGL ускоренный предварительный просмотр Джеймсом Аластером Леггом под руководством Пабло д'Анджело[8]
- Автоматическое сопоставление функций, разработанное Онуром Кукуктунком, под руководством Александра Дженни[9]
- Пользовательский интерфейс для маскировки изображений от Фахима Маннана, под руководством Даниэля М. Германа[10][11]
- Возможность пакетной обработки от Марко Кудера под руководством Зорана Месека[12]
- Автоматическое обнаружение нестатических объектов на изображениях (финальное приложение называется Селеста) Тимоти Ньюджент, наставник Юваль Леви[13]
В 2009 году проекты Google Summer of Code были следующими:
- Призрак удаление для Enfuse Лукой Йирковски, наставником Андрея Михала[14]
- Макетная модель Джеймса Легга под руководством Бруно Постла[15]
- Автоматическая калибровка объектива путем обнаружения прямых линий на изображениях Тимоти Ньюджента, наставником Тома Шарплесса[16]
- и четвертый проект по портированию LightTwist в Mac OS X от Юлии Коцеруба, наставником которой является Себастьен Рой.[17]
В 2010 году проекты Google Summer of Code:
- реализация патент -свободный детектор особенностей изображения и генератор контрольных точек[18] Антуан Делфорж, наставник Тимоти Ньюджент.
- создание нового интерактивного обзора панорамы Дарко Макрешански под руководством Джеймса Легга[19]
- улучшение делать файловые библиотеки, используемые при сшивании панорам[20] и
- добавление регрессионные тесты для libpano13[21]
В 2011 году проект GSoC был сосредоточен вокруг алгоритма оптимизации линии шва Enblend с использованием алгоритм вырезания графа.[22][23]
Смотрите также
Рекомендации
- ^ [1] Примечания к выпуску
- ^ "Debian - Подробная информация о пакете hugin в jessie". Получено 2017-03-09.
- ^ "Уголок исследований Хугина".
- ^ «Информация о версии Hugin-2010.4.0». SourceForge.net. Получено 19 января 2011.
- ^ "Хугин в Launchpad".
- ^ "SourceForge: индекс репозиториев Mercurial". Архивировано из оригинал на 2012-10-10. Получено 2011-01-01.
- ^ "Google Summer of Code 2008". Разработчики Google.
- ^ Информация о приложении Google SoC: предварительный просмотр OpenGL Hugin В архиве 2008-05-03 на Wayback Machine
- ^ Информация о приложении Google SoC: автоматическое сопоставление функций для панорамных изображений В архиве 2008-05-03 на Wayback Machine
- ^ Информация о приложении Google SoC: маскирование в графическом интерфейсе В архиве 2008-05-03 на Wayback Machine
- ^ «Маскировка SoC 2008 в графическом интерфейсе пользователя».
- ^ Информация о приложении Google SoC: пакетная обработка В архиве 2008-05-03 на Wayback Machine
- ^ Информация о приложении Google SoC: поддержка векторной машинной идентификации неба для улучшенного выравнивания изображения в панорамной фотографии В архиве 2008-05-03 на Wayback Machine
- ^ GSoC2009: удаление призраков для enfuse для Hugin / Panotools[постоянная мертвая ссылка ]
- ^ GSoC2009: Макет панорамы для Hugin / Panotools [постоянная мертвая ссылка ]
- ^ GSoC2009: обнаружение прямой линии для автоматической калибровки линз для Hugin / Panotools[постоянная мертвая ссылка ]
- ^ GSoC2009: LightTwist для Hugin / Panotools[постоянная мертвая ссылка ]
- ^ «GSoC 2010: На пути к беспатентному конвейеру сшивания панорам: детали проекта». Архивировано из оригинал 23 июля 2012 г.
- ^ GSoC 2010: Обзор интерактивной панорамы для Hugin
- ^ GSoC 2010: пуленепробиваемая библиотека вывода Makefile
- ^ GSoC 2010: регрессионные тесты для libpano13
- ^ hugin GSoC в 2011 году В архиве 2012-03-21 в Wayback Machine
- ^ Новый генератор первичного шва в Enblend, группа Hugin-PTX
внешняя ссылка
- Официальный веб-сайт
- Список рассылки Hugin для пользователей и разработчиков
- OpenPhotoVR аналогичный проект с открытым исходным кодом
- Вики по Panotools Next Generation
- Google Summer of Code Описание Проекта
- Монтабоне, Себастьян (2010). Начало обработки цифровых изображений: использование бесплатных инструментов для фотографов. Апресс. ISBN 978-1-430-22841-7.