sonyps4.ru

Обзор программ для создания панорам. Сшиватель панорам Hugin и связанные с ним программы

Во время путешествий можно создать несколько последовательных снимков для последующего сшивания их в программе. Серия снимков, которые будут объединены в одно большое изображение позволит более полно охватить незабываемые пейзажи гор, моря или другие прекрасные места. При наличии необходимого оборудования можно создавать 360 градусные панорамы. Хотя для телефонов — это уже не проблема. Нужно, что бы устройство отвечало минимальным аппаратным требованиям, а дальше проще простого. А вот для ПК таких программ пока нет. Предлагаю ознакомиться с некоторыми из них. Какая-то одна обязательно найдет место на вашем системном диске.

PTGui

Первая программа PTGui, которая является одним из лучших инструментов по созданию панорамных изображений. Программное обеспечение PTGui использует собственные программные алгоритмы для сшивания панорам. Реализована поддержка аппаратного ускорения обработки на видеоадаптерах.

Некоторые особенности программы:

  • Создание панорам из любого количества изображений;
  • Создание панорамных изображений в несколько кликов;
  • Полная автоматизация;
  • Предварительный просмотр в режиме реального времени;
  • Чтение EXIF информации;
  • Обнаружение параметров объектива и кроп-фактора камеры;
  • Пакетное добавление точек на фото;
  • Создание панорам на основе сохраненного шаблона;
  • Поддержка HDR;
  • Многие другие функции.

Достаточно мощный программный продукт, который автоматически расставит контрольные точки и выполнит сшивание нескольких фото в единое панорамное изображение. Кроме полной автоматики можно переходить в ручной режим и выполнять детальные настройки для различных параметров. Фото будут соединены так, что никаких линий сшивки видно не будет.

Кроме обычных, программа умеет создавать 360 ° панорамы, экспортировать их и генерировать виртуальные туры.

Некоторые особенности:

  • Сшивание панорам в автоматическом режиме;
  • Коррекция цветов;
  • Удаление эффекта привидения, используя технологию Smartblend;
  • Создание виртуальных туров;
  • Полная поддержка HDR;
  • Пакетный рендеринг;
  • Другие функции.

Hugin

Полностью бесплатная программа Hugin предлагает создавать панорамные изображения как в автоматическом так и в ручном режиме, что вполне позволяет контролировать весь процесс. Реализована поддержка изображений HDR. Программа имеет три режима работы: простой, продвинутый и экспертный. Поэтому Hugin подойдет для всех — от новичков до профессиональных пользователей. Объективы определяются автоматически, благодаря чему информация о них будет использована для как наилучшего сшивания панорамы. Для этого Hugin вносит геометрическую коррекцию. Имеются инструменты для внесения цветокоррекции, управления экспозицией, работы с масками и др.

Pano2VR — программное обеспечение для преобразования панорам (сферических и цилиндрических) в форматы QuickTime VR (QTVR), Adobe Flash 8 и Flash 9/10 (SWF). Есть возможность для создания шаблонов собственных панорам. Можно добавлять звуки, анимации, настраивать автоматическое вращение. Также имеется функция динамического исправления исходного изображения, что позволяет загружать в программу не всю панораму, а только необходимую для редактирования часть изображения.

Для удобного размещения панорамы на сайте или блоге можно экспортировать все элементы панорамы в единый SWF файл. Виртуальные туры создаются с 360 градусным обзором. Одним из форматов экспорта может быть современный HTML5.

Программное обеспечение от компании Майкрософт — Image Composite Editor (ICE) предлагает расширенную сшивку панорамных изображений. Программа анализирует выходные фото и затем на основе полученных данных создает панорамы высокого качества. Готовые панорамы могут быть сохранены в одном из следующих форматов: JPEG, TIFF и Photoshop PSD / PSB.

Image Composite Editor может добавлять недостающие пиксели. Поэтому все неполные фото будут иметь плавные границы. Интерфейс программы довольно прост и поэтапно проведет по всем шагам создания панорамы.

Во время работы изображения можно увеличивать и видеть все детали, исправлять возможные недостатки.

Особенности:

  • Работа на многих ядрах процессора;
  • Поддержка очень больших размеров изображений;
  • Поддержка слоев Photoshop;
  • Автоматическое смешивание экспозиции;
  • Выбор проекции;
  • Автоматическая обрезка панорамы;
  • Поддержка большого количества форматов;
  • Другое.

Профессиональное программное обеспечение Panoweaver позволит за несколько кликов создать панораму. Поддерживаются различные типы изображений на основе которых можно создавать панорамы, включая 360 ° панорамы для создания виртуальных туров.

Профессионалы отметят возможность поддержки Raw & HDR. Среди форматов, которые экспортируются следующие: Html Flash VR, QuickTime movie (* .mov), автономный swf, панорама HTML5 для iPhone, iPad, Android. Панорамы можно встраивать на сайты.

Режим пакетной сшивки позволит быстро и автоматически обрабатывать сотни снимков, экономя много времени. Поддерживается добавление GPS координат. А использование графического процессора NVIDIA или AMD только ускорит рендеринг изображения.

Программное обеспечение от Arcsoft всегда меня привлекало своей простотой и качеством. Фото анализируются, после чего создаются бесшовные панорамы. Программа работает в автоматическом режиме и в большинстве случаев не требует участия пользователя.

Доступны вертикальные, горизонтальные панорамы, сетка, 360 градусные панорамы и автоматический режим.

Кроме автоматической работы имеются инструменты для ручного внесения изменений, расстановка точек, границ для склеивания и др.

Яркость, контраст, обрезка, коррекция цветов, добавление текста и рамок также входят в возможности программы.

По словам разработчиков программа Pos Panorama в автоматическом режиме найдет контрольные точки и создаст панорамные фото. Поддерживаются горизонтальные и вертикальные фото. Поддерживаются основные форматы изображений: JPG, BMP, PNG, TIFF і GIF.

Продолжаем, PanoramaStudio Pro — использует один из лучших алгоритмов для выявления границ на фото. Создавайте панорамы быстро и качественно. Есть редактор, который поможет отрегулировать освещенность и цвет фото, подгоняя снимки в случае, если они сильно отличаются по выше описанным параметрам. Кроме автоматического, также присутствует ручной режим для отметки контрольных точек.

Готовые панорамы можно экспортировать во флэш формат для создания виртуальных туров. HDR поддержка в наличии. Также присутствует возможность создания сферических панорам.

Поддержка различных моделей объективов гарантирует более качественную работу. Вы можете экспортировать готовые панорамы как заставки, 3D-панорамы и в виде обычных изображений в одном из графических форматов.

Бесплатный инструмент для просмотра различных панорам. Поддерживаются все виды панорам, включая сферические.

STOIK PanoramaMaker — создаст панорамы в три этапа: импорт исходных фото, анализ и как можно лучшую сшивку и в завершение — экспорт в выбранный вами формат.

Присутствует автоматический и ручной режимы. Алгоритмы программы могут давать хороший результат даже если ваши фото сфотографированы с наклоном или имеют другие недостатки, например при съемке деревьев ветреной погоды.

Учитывается геометрическая компенсация и коррекция искривления объектива. При неудовлетворительных результатах автоматического режима можно переключиться на ручной.

Фотопанорамы – один из лучших способов продемонстрировать пользователям все нюансы происходящего, показать объект “изнутри” и так далее. Представляем 6 бесплатных инструментов для создания фотопанорам.

Image Composite Editor, созданный Microsoft, – самая простая программа в использовании. Image Composite Editor может создавать панорамы как из фото, так и из видео.

Программа содержит четыре кнопки наверху, которые направляют вас через каждую стадию процесса – Импорт, Склейка, Обрезка и Экспорт. Справа вы увидите опции, которыми можно дополнительно улучшить панораму. Вы можете экспортировать ваш файл во множество форматов файлов с разными настройками качества. Не забудьте изменить Quality (Качество) в выпадающем списке меню на Superb (повышенное) перед экспортом вашей панорамы.

Простота использования: 5
Возможности: 6
Результат: 5

Фотогалерея, встроенная в Windows 7 и 8, – это, в основном, программа для организации с полезными функциями добавления тегов и базовыми возможностями по редактированию.

Одна из функций, которая обычно не ассоциируется с Фотогалереей – это создание панорамных изображений. Удивительно, но эта программа - одна из простейших для их создания.

Для создания панорамы перетащите индивидуальные фотографии в Photo Gallery. Затем выделите их, нажмите вкладку Create (Создать) наверху, а затем нажмите Panorama и подождите, пока программа произведет слияние фотографий. Вам предложат сохранить панораму на компьютер без какого бы то ни было предварительного просмотра.

Простота использования: 5
Возможности: 2
Результат: 4

После запуска Autostitch нажмите иконку папки и загрузите фотографии. Программа автоматически склеит их для создания панорамы.

Простота использования: 4
Возможности: 3
Результат: 3

Hugin – продвинутая программа для редактирования панорам. Она позволяет склеивать фотографии, снятые различными фотоаппаратами, и даже несколько рядов фотографий (верхний и нижний) для создания крупной панорамы. Также есть опции для калибровки линз и создания 360°-панорам.

Ни в одной другой программе нет таких возможностей.

После импорта изображений необходимо их точно выровнять, затем вручную очистить от ошибок, которые программа сама найдет. Только после этого Hugin начнет работать.

Простота использования: 2
Возможности: 5
Результат: 5

Dermandar – это веб-сайт, который склеивает ваши фотографии за пару кликов.

Перейдите на веб-сайт и выберите из двух опций (360-градусный обзор или широкоугольный). Теперь выберите и загрузите ваши фотографии, затем подождите несколько секунд, пока инструмент склеит их. В итоге у вас получится превосходный результат, который вы можете перетаскивать мышкой от одного края к другому. Нажмите иконку Fullscreen (полный экран), чтобы расширить изображение. Кнопка Options позволяет скачать файл на компьютер в формате JPEG.

Простота использования: 5
Возможности: 2
Результат: 5

Google Photos быстро стал сервисном по хранению фотографий по умолчанию для миллионов пользователей. Он работает на Android, iOS, как сайт и даже как программа для компьютера. После загрузки фотографий появляется полезная функция помощника. Помощник анализирует ваши фотографии и ищет способы, как их улучшить – будь это создание истории из фотографий, снятых из примерно одного места, или добавление эффектов на отдельные фотографии.

Помощник автоматически определяет прилегающие фотографии, снятые из одной точки, и склеивает их для создания панорамы.

Простота использования: 0
Возможности: 0

Привез с отпуска из Турции достаточно много пейзажных снимков, часть из которых предназначалась для последующей склейки в панорамные снимки.
Ну, обработал предварительно в LightRoom, и далее начал собирать в PanoramaStudio v 1.6, которой пользовался до сего момента…
И многое не получалось собрать – алгоритмы обработки не справлялись с трудностями склейки. В связи с этим встал вопрос о смене программы создания панорам.
В итоге все это вылилось в небольшое тестирование – я решил сравнить авторежим следующих программ PTGui v. 8.1.2 Pro, PanoramaStudio 2 Pro, Autopano Pro v. 1.4.2. Получились довольно интересные результаты…

Работу программ я сравнивал именно в авторежиме, так как именно в этом режиме я планирую собирать большинство панорам, так как придется сшивать много снимков, а времени мало.
Для тестирования я отобрал:

  • Три серии пейзажных снимков (горы, море, зеленя)
  • Две серии закатных снимков (много моря и еще больше неба)

Исходный материал не идеален:

  • Съемка велась без штатива, линия горизонта пляшет
  • Экспозиция у снимков выравнивалась «на глаз»
  • Из-за использования полярика при съемке небо получилось неравномерной засветки
  • ЭФР = 28 мм, что для объектов ближнего плана давало небольшие искажения (параллакс, кажется так это называется)

1.

Итак, с первой панорамой справились все редакторы без проблем. Результат примерно одинаков и качество его вполне пристойное. Исходный материал – 3 горизонтальных снимка с большим перекрытием и сбалансированной экспозицией.

2.

Далее у нас идет этот же самый вид, но состоящий из 6 вертикальных кадров. Здесь все редакторы показали опять же достойный результат, однако, на мой субъективный взгляд, небо на панораме от PTGui получилось немного пятнистым – где светлее, где темнее. Специально не редактировал, чтобы вы могли убедиться сами:

3.

Ну и третий «горный вид», с передним планом с виде турецких кабачков. А вот здесь PanoramaStudio 2 Pro спасовала, выдав вот такую ерунду:

Хотя на самом деле должен был получится вот такой кадр:

4.

Теперь переходим к закатным снимкам. Первая панорама собиралась из 3 вертикальных кадров. Первая сложность при составлении панорамы – побороть искажения (параллакс), возникшие из-за того, что я снимал на 28 мм, задрав объектив выше линии горизонта, чтобы захватить облачка. Вторая сложность – волны на море, которые меняют свое положение во время съемки и соответственно места предполагаемого соединения кадров не совпадают. Результат, который выдал PTGui – худший — линия горизонта получилась ломаная:

PanoramaStudio 2 Pro и Autopano Pro v. 1.4.2 выдали примерно одинаковый результат, который, лишь с натяжкой можно назвать приемлемым – все же места стыка второго и третьего кадра получились неровными, линия горизонта смазалась:

5.

И на последок – примерно тот же закатный вид, но из 5 исходных снимков. PanoramaStudio 2 Pro опять не смог составить панораму, показав неудовлетворительный результат:

PTGui опять не смог четко состыковать горизонт. Autopano Pro v. 1.4.2 выдала результат более приемлемый:

Итого:

  • PanoramaStudio 2 Pro однозначно проигрывает. Да, интерфейс программы прост, сборка происходит достаточно быстро, и результат тогда, когда он получается, очень хорош… Но вот проблема в том, что результат получается далеко не всегда.
  • PTGui v. 8.1.2 Pro самый популярный на данный момент редактор панорам, мощнейшее средство для склеивания снимков, но в авторежиме работает не идеально (что в общем-то понятно).
  • Autopano Pro v. 1.4.2 – победитель тестирования – удобная программа для склеивания панорам в авторежиме. Понятный интерфейс, наличие русскоязычной (!) версии. При этом дополнительных возможностей для ручной коррекции процесс склейки тоже достаточно много (хотя в PTGui все же больше:). Пока останавливаюсь на данном редакторе и буду изучать его дополнительные возможности. Кстати, есть схожая версия Autopano — Kolor Autopano Giga 2.0.5, обнаружил это уже после тестирования. Это две программы, различающиеся тем, что во второй есть возможность склейки виртуальных туров и, как следует из названия, работы с более тяжелыми изображениями в большем количестве. В остальном принцип работы Pro и Giga аналогичный.

П.с. Спросите, а где же Photoshop? Попробовал CS2 не понравилось, слабоват авторежим (нет более поздней версии Фотошопа, так как система только Windows XP SP2). С «турецкими кабачками» не справился. Хотя Александр Капитохин, например, является поклонником именно Фотошопа, раз пишет о нем в своей статье

Также про сравнения программ сборки можно почитать тут:

  • Сравнение программ для склейки панорам от Сергея Ершова

К записи "Автосклейка панорам — тестируем различные программы" оставлено 20 коммент.

    Весь фокус в том что инструмент сшивания панорам (вообще то два инструмента, совмещение и слияние) сильно улучшились в CS3, и были улучшены (насколько сильно не знаю) в CS4.

    Поскольку, я очень редко снимаю панорамы то пользуюсь для сшивкой Ps CS4. Но вообще да, если делать это серьезно то лучше что-нибудь специальное. Один из минусов сшивки больших панорам в Ps, это тормоза. Возможно зависание напрочь. Так же у меня стоит Autopano Giga 2, аналог Autopano Pro. Имхо очень профессиональная штука для панорам)

    У меня всего лишь 1 Гб оперативы и все сборщики работают достаточно долго — но "чемпион" тут Autopano — панораму из шести кадров собирал дольше 3 минут!

    А как же совершенно бесплатный и мультиплатформенный Hugin? Про него опять забыли, к сожалению… А программа очень достойная!

    > Кстати, есть схожая версия Autopano — Kolor Autopano
    > Giga 2.0.5, обнаружил это уже после тестирования.

    это не "схожая версия", а следующее развитие версий 1.*, в которой есть возможность "клеить" виртуальные туры. вторая версия, по моим ощущениям, клеит панорамы быстрее, но не очень выравнивает искажения. раньше панорамные снимки зданий практически сразу получались с минимальными искажениями, в версиях 2.* это не так. а в целом со статьёй согласен — Autopano лучшая из панорамных программ.

    Экспозиция у снимков выравнивалась «на глаз»Это как? Вообще то её выравнивать типа не надо, просто выставляем выдержку/диафрагму и снимаем все кадры на фиксированной экспозиции.Кстати, если софтина не справляется со слейкой, можно ей подсказать правильные контрольные точки в нужных местах.

    Олег
    Спасибо за уточнение.
    Budarov
    Ну если autopano где-то слажает — попробуем и Hugin. Да и кроме него есть еще как минимум 5 более менее известных редакторов
    DIESEL
    Ну в общем-то благодаря торренту, я и нашел все программы
    NikLegaloff
    Не, если снимать все кадры на фиксированной экспозиции, то лажа получится, например, первый кадр будет "небо и море" и выдержка будет достаточно короткой. А следующий кадр уже с горами — при сохранении параметров экспозиции кадр получится недосвеченным. Вот и приходится щелкать на автомате, а потом в LightRoom по гистограмме выравнивать экспозицию.

    kolor autopano giga — лучшая имхо, только в настройках нужно прецизионный режим указать нужно…

Пользователь обычно имеет дело только с графической надстройкой над группой программ, которые и осуществляют процесс сшивки из нескольких кадров единой панорамы. Перечислю основные из этих программ и кратко сформулирую, что они делают.

  • и входящая в них библиотека Libpano 12, написанная Дершем, и ее развитие, Libpano 13. Основная библиотека, которая используется для преобразования проекций и коррекции искажений.
  • - входящая в Hugin замена программы PTStitcher, написанной Дершем. Осуществляет геометрические и фотометрические преобразования исходных снимков и создает и записывает в файл с расширением «*.pto» сценарий необходимых действий.
  • - приложение Hugin для поиска и расстановки контрольных точек.
  • сводит изображения в бесшовные панорамы.
  • объединяет сделанные с вилкой экспозиции фотографии. При одинаковой экспозиции снимков на входе Enfuse объединяет их зоны резкости.

Надстройка, в первую очередь, создает удобную среду для работы с большим количеством снимков. Это расстановка контрольных точек и возможность оценить промежуточные результаты и при необходимости вмешаться в автоматизированный процесс. Вопрос удобства, как и вопрос вкуса, очень индивидуален, а самые вкусные блюда - те, которые повар хорошо умеет готовить. Для меня лучшей надстройкой является программа , на изучение которой я уже потратил много времени и в углубленном ее освоении которой я вижу больше смысла, чем в переходе к другой программе и изучении ее с нуля. Программа стабильно развивается, и в момент написания этой статьи вышла очередная версия Hugin 2011.4.0 от 17.12.2011.

Программа имеет несколько окон.

При запуске программы открывается основное окно и окно «Совет дня». В основном окне есть 9 закладок. Первая закладка «Ассистент» позволяет сразу начать работать, не зная ничего про программу, и при удачном стечении обстоятельств, выполняя пошаговые инструкции, получить на выходе приличную панораму.

Вторая закладка - «Снимки». Здесь можно загрузить снимки. Если в заголовке EXIF занесены правильные данные об объективе, то можно сразу на этой закладке запустить программу расстановки контрольных точек cpfind, недавно сделанную командой Hugin, или выбрать другую программу сторонних производителей из списка. Если данные объектива в EXIF не соответствуют действительности, то надо перейти на следующую закладку.

Закладка «Камера и объектив» в свою очередь имеет две закладки: «Геометрическая» и «Фотометрическая». Закладка «Геометрическая» позволяет задать тип объектива, фокусное расстояние, угол обзора, относительный размер матрицы. Кроме того, если известны, могут быть заданы коэффициенты, описывающие искажения. Если эти коэффициенты не заданы, то при полной оптимизации они будут вычислены и могут быть запомнены для дальнейшего использования.

Закладка «Камера и объектив / Фотометрическая» позволяет задать параметры, характеризующие виньетирование, коррекцию экспозиции и баланса белого.

Закладка «Кадрирование» позволяет обрезать те участки кадра, которые не должны участвовать в сшивке панорам. Это особенно важно, если используется объектив Круговой рыбий глаз.

Закладка «Маска» позволяет задать области для каждого кадра, которые должны быть исключены или, наоборот, обязательно использованы. Альтернативное решение: на последней закладке «Сборка панорамы» ставим галочку в пункте «перепроецированные снимки» и затем в графическом редакторе загружаем в новый слой правильный снимок, после чего с помощью маски сводим его фрагмент с остальной панорамой.

Закладка «Контрольные точки» позволяет расставить контрольные, т. е. совпадающие, точки для соседних кадров. Если была использована автоматическая расстановка, то удалить ошибочно расставленные. Последний процесс может быть частично автоматизирован нажатием на кнопку Celeste, которая запускает программу, удаляющую контрольные точки, привязанные к облакам на небе.

Закладка «Оптимизация». Если панорама снята без параллакса и параметры объектива заданы правильно, то выбираем пункт «Позиции» (с приращением, начиная с фиксированного снимка). Если параметры объектива заданы приблизительно, то стоит попытаться улучшить результат, выбрав следующие пункты: «Позиция и вид», «Позиции и бочку», «Позиции, вид и бочку» и « Все без переноса». Пункт «Позиции и перенос» служит для компенсации параллакса и специальных случаев, когда, например, снимается большой плакат по частям. В частности, этот метод позволяет убрать при сшивке колонну, частично закрывающую плакат при съемке с одной точки. Сделав два снимка, на которых колонна закрывает разные участки плаката, и выделив ее на закладке «Маска», можно полностью исключить колонну из результирующей панорамы.

Закладка «Экспозиция» отвечает за выравнивание кадров по экспозиции и балансу белого. Если панорама снята с постоянной экспозицией для всех кадров, то эта операция необходима в основном для устранения виньетирования. Могут возникнуть проблемы при оптимизации снимков, сделанных объективом Круговой рыбий глаз.

Закладка «Сборка панорамы» определяет проекцию размер и выходной формат панорамы. Также может быть задана последовательность выполнения операций при сшивки панорамы из кадров, снятых с экспозиционной вилкой.

В программе Hugin можно открыть два окна с предварительным просмотром.

Окно просмотра без аппаратного ускорения позволяет выбрать проекцию, выполнить основные операции по кадрированию и выравниванию, а также включить или выключить из панорамы отдельные снимки. В режиме автообновления оно работает медленно и обычно используется в ручном режиме, когда после установки параметров нажимается кнопка «Обновить». Если нормально функционирует «Просмотр панорамы с аппаратным ускорением», то необходимость открывать это окно не возникает.

Окно «Просмотр панорамы с аппаратным ускорением» существенно более функционально и имеет несколько закладок.

Закладка «Размещение» позволяет наглядно проанализировать возможные проблемы со стыковкой отдельных кадров.

Закладка «Проекция» позволяет быстро просмотреть результат в разных проекциях.

Окно предпросмотра позволяет, нажав левую клавишу мыши, центрировать панораму, а нажав правую клавишу, вращать панораму.

Отдельную группу программ составляют программы для просмотра панорам на компьютере. Это собственно проигрыватели для просмотра на локальной машине или через интернет и конвертеры, преобразующие исходную панораму в формат, необходимый проигрывателям. Для просмотра на локальной машине я остановился на программе , она меня полностью устраивает, но, к сожалению, она дружит далеко не со всеми видеокартами и, следовательно, подойдет не всем. Для презентаций в интернете небольших и средних панорам я остановился на программе PTViewer, написанной в начале века Хельмутом Дершем. Она использует технологию Java и обладает неплохими возможностями для создания интерактивных презентаций. Для представления гигантских панорам я преобразую панорамы в формат и использую основанную на технологии Flash программу . Сравнению нескольких программ я посвятил «Обзор нескольких способов представления сферических панорам ». Для преобразования из одного формата в другой я обычно использую программы и .

P. S.

Технология сшивки панорам оказала существенное влияние и на всю современную цифровую фотографию. Программное исправление аберраций использует тот же математический аппарат и для описания объективов используются коэффициенты, получаемые при правильной сшивке панорамы с оптимизацией по всем параметрам. Я об этом более подробно писал в статье «Объективы с фокусным расстоянием 14 мм ». В Hugin 2011.2.0 вошла и отдельная программа Hugin Lens Calibration GUI для калибровки объективов. Она не требует точной съемки панорамы без параллакса, но, на мой взгляд, для объективов типа Рыбий глаз малоэффективна. С реальными объектами работает плохо и в идеале требует специально нарисованной таблицы. Программа может работать с одним или несколькими снимками. Она имеет настраиваемый алгоритм определения краев. Поиск линий запускается кнопкой «Find lines». Далее программа находит прямые линии в изображении, по которым считает переменные для формулы обратного преобразования.

Просмотреть и удалить лишние линии можно в режиме просмотра «Edge detection». При щелчке левой кнопкой мыши по зеленой линии она становится красной и исключается из расчетов. Щелчок правой клавишей превращает красную линию в зеленую.

Отмечаем галочкой параметры, которые должны быть оптимизированы, и нажимаем кнопку «Оптимизировать». Результат корректировки можно увидеть в режиме просмотра «Corrected».

Пожалуй, наиболее распространенной программой, впрямую использующей коэффициенты, полученные при сшивке панорам, является библиотека . Она используется, в частности, в известном конвертере .

Кроме того, технология совмещения снимков, отработанная на панорамах, используется при объединении стопок с разной экспозицией или точкой фокусировки. Например, в графическом интерфейсе для программы Enfuse.

Отснятые фотографии теперь нужно склеить в единое изображение - равноугольную (эквидистантную) проекцию сферической панорамы.
Хороших программ для склейки панорамных изображений существует несколько. Я продемонстрирую процесс сборки сферической панорамы в программе PTGui Pro , которая, по моим оценкам, пользуется наибольшей популярностью среди профессиональных «стичеров». PTGui Pro имеет два режима работы – простой и расширенный (1). В простом режиме можно собирать панорамы «одним кликом», в расширенном - можно полностью использовать весь огромный потенциал программы, такой как - ручная расстановка контрольных точек, выравнивание вертикалей, создание HDR изображений, устранение виньетирования у исходников и т.д. К PTGui также можно подключить некоторые плагины – генератор контрольных точек Autopano, блендеры Smartblend и Enblend/Enfuse. В рамках нашего урока все эти возможности PTGui Pro мы изучать не будем, поскольку это руководство в основном для начинающих, покажем только основные этапы склейки сферической панорамы в PTGui.

Загрузка исходных изображений

В этом уроке мы будем склеивать сферическую панораму из семи фотографий, снятых фишай объективом , – шесть в окрест и зенит. Кадр надира пока для работы использовать не будем.

Итак, работу начинаем загрузкой в PTGui фотографий, предназначенных для склейки. Сделать это можно нажатием соответствующей кнопки (2) или просто перетаскиванием нужных файлов в окно программы. PTGui принимает исходные изображения в форматах JPG, BMP, PNG, TIFF а также HDR файлы.exr и.hdr. (последнее два только PTGui Pro). Напомню, что ориентация всех снимков должна быть единой, иначе панорама может склеиться некорректно.
Рекомендую проверять параметры оптики и кроп-фактор матрицы (3), которые PTGui берет с EXIF фотографий. Если они не соответствуют реальности, нужно эти данные заполнить вручную или изменить настройки в Tools>Options>EXIF.

Автоматическое совмещение снимков

Нажимаем кнопку Align images…(4), PTGui проанализирует все исходные кадры и в перекрывающихся областях соседних кадров генерирует контрольные точки. После этого PTGui совместит фотографии и проведет их оптимизацию. По окончанию этого процесса появится новое окно – Panorama Editor с предварительным результатом склейки панорамы. Как видим, с нашей панорамой все хорошо, все кадры встали на свои места.
Я в Panorama Editor-е обычно еще выстраиваю окончательную композицию эквидистантной проекции сферической панорамы. Выбираем инструмент Numerical Transform (5), в поле Yaw (6) задаем, на сколько градусов хотим панораму двигать влево/вправо, и нажимаем кнопку Apply (7), при необходимости повторяем операцию пока результат нас не устроит.

Расставление отсутствующих контрольных точек

Иногда случается, что автоматический генератор не может создать для некоторых пар фотографий достаточное количество контрольных точек (к.т.). В этом случае к.т. приходится расставлять вручную. На примере покажу, как связать контрольными точками кадр зенита с соседними кадрами.
Итак, заходим в редактор контрольных точек (8) и выбираем пару перекрывающихся изображений, с которыми будем работать (9). Увеличиваем масштаб (10) и ищем объекты, присутствующие на обоих кадрах. Выбираем подходящую точку и кликнем не неё сначала на одном кадре (11), а затем на другом, в соответствующем месте (12). Контрольная точка установлена. Таким образом, устанавливаем максимум контрольных точек, стараясь, по-возможности, расставлять их по всей перекрывающейся области кадров, а не только в одном месте. Очень важно к.т. размешать с максимальной точностью, для тонкой отладки позиции к.т. используем стрелки клавиатуры или мышь с одновременным нажатием клавиш Ctrl+Alt. На движущиеся объекты (люди, облака, качающиеся ветки и т.п.) контрольные точки не ставим категорически.

Аналогичным способом связываем наш кадр зенита и с другими фотографиями. Когда контрольных точек на нашей панораме достаточно (как минимум 3 для каждой пары фотографий), можно приступать к следующему этапу.

Оптимизация

Для совершенной склейки панорамы, то есть склейки без видимых «швов», дистанция между парами контрольных точек должна быть минимальной. В процессе оптимизации рассчитывается, каким образом должны трансформироваться и выравниваться отдельные кадры панорамы, чтобы минимизировать дистанцию между контрольными точками.

Переключаемся на закладку Optimizer (13). Из списка коррекции дисторсии линзы выбираем опцию “Heavy + lens shift“ (14). Выбираем алгоритм оптимизации Panorama Tools (15), он даёт результат лучше родного оптимизатора PTGui. Запускаем процесс оптимизации (16), после чего появится окно с результатами (17), где указана средняя, минимальная и максимальная дистанция между контрольными точками. Наша цель - снизить на минимум среднюю дистанцию между к.т. Поскольку данные указаны в пикселях, результаты оптимизации будут отличаться, в зависимости от размера исходных изображений. Поэтому, сказать точные цифры, к которым нужно стремиться, трудно. Я стараюсь достичь средней дистанции ~0.8 пикселей и менее. В результатах оптимизации кроме цифр видим еще одну оценку проведенного процесса – "very bad", "bad", "not so bad", "not so good", "good", "very good" или "too good to be true". Но ориентироваться по этим оценкам не стоит, поскольку они не учитывают размер исходных фотографий.

В нашем примере мы получили среднюю дистанция 1.09pix, постараемся её снизить. Подтвердим результаты оптимизации (18) и перейдём (Ctrl+B) к таблице контрольных точек (19). Там проверим, чтобы к.т. были упорядочены по дистанции (20). Видим, что несколько контрольных точек вверху таблицы имеют сильное отклонение от среднего значения дистанции, эти точки следует удалить. После этого запускаем оптимизацию еще раз, результат теперь намного лучше (21). Если и теперь оптимайзер показывает высокие значения, то удаление части к.т. с наихудшим значением дистанции и оптимизацию повторяем несколько раз, пока результат нас не устроит. Но при этом следим, чтобы нам осталось достаточное количество к.т. для сшива панорамы.

Создание панорамы

После окончания оптимизации переходим на закладку Create Panorama (22). Здесь можем выбрать желаемый размер (23), формат готовой панорамы (24), имя файла и путь для его сохранения. PTGui Pro позволяет сохранять панораму также в виде отдельных слоев (25), где каждый слой соответствует каждому исходному кадру панорамы. Эта опция бывает особо полезной, если нужно отретушировать на панораме повторяющиеся движущиеся предметы. Для блендинга используем плагин Smartblend (26), все остальные параметры оставим по умолчанию.

Наконец запускаем процесс склейки панорамы (27) и ждём. В зависимости от конфигурации вашего компьютера, количества и размера исходных фотографий, размера результирующей панорамы и программы блендинга процесс может длиться от нескольких секунд до нескольких часов.

Вот результат нашей работы - сферическая панорама в эквидистантной проекции.

Мы уже сейчас можем посмотреть панораму в QTVR формате, для этого нужно зайти на закладку Prewiew (28) и создать превью.

Поскольку мы не загрузили в PTGui кадр надира, внизу изображения, в месте, где он должен был находиться, остался только черный круг (на эквидистантной проекции - черная полоса). На картинке также бросается в глаза тень от штатива. Как её убрать и как поставить на свое место кадр надира я покажу в следующих статях.



Загрузка...