0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Создание панорам в программе PTGui Pro 8

Содержание

Создание панорам в программе PTGui Pro 8

Начало работы с Panorama Tools и PTGui

снимать и собирать панорамы не просто, а очень просто!

PTGui — это графический интерфейс к пакету программ Panorama Tools . Возможности его просто фантастически! Используя последние версии этой прогмаммы можно собирать сделанный с рук панорамы профессионального качества! PTGui имеет два режима работы. Первый – для начинающих Simple . Можно в «два клика» собрать панораму почти профессионального качества, второй расширенный Advanced . Для профессионалов и «продвинутых» любителей. Но как известно не святые горшки лепят, и с течением времени, каждый начинающий подтягивается до уровня «продвинутого».

Ка r пример работы программы, съёмка с вертолёта:

Автор этой работы Olevka , сама панорама размещена вот ЗДЕСЬ .

Работа профессионального качесва, сделана с рук, без дорогостоящей панорамной головки!

Установка программного обеспечения. Официальный сайт PTGui На первой странице можно увидеть какая версия последняя и скачать демо-версию по соответствующей ссылке. Финальный резиз или бета-версию.

Поскольку PTGui – интерфейс, то перед началом работы требуется установить сам пакет PanoramaTools . Для работы с PTGui , лучше всего использовать Panorama Tools for Windows (version 2.7.0.9/nh1) Скачиваем дистрибутив PToolsSetup 2.7.0.9.nh1.exe и устанавливаем этот пакет программ.

Важно! Поскольку метод сборки панорам с углом обзора более 120 градусов запатентован, то мы не сможем собирать изображения с большим углом обзора а так же сферы L

НО! Если мы не собираемся использовать программное обеспечение в коммерческих целях, то можно скачать динамическую библиотеку любительской сбороки, позволяющую собирать любые изображения. Скачиваем Pano12.dll по ссылке вот с ЭТОЙ СТРАНИЧКИ . Заменяем оригинальную Pano12.dll на новую, эта dll находится в c:windowssystem32

Устанавливаем PTGui. Мы готовы для простейшей сборки панорам «в два клика». Дале по ходу описания, я буду выделять красным шрифтом места, где будут даны указания, как собрать паанормаму снятую с рук, затратив минимум усилий.

В качестве примера, я буду использовать изображения взятые с официального сайта PTGui , радел РУКОВОДСТВО ( Quick Tuor ) Скачиваем пример, это шесть фотографий собора.

СКАЧАТЬ ПРИМЕРЫ это архив ZIP , около 8МВ, предположим, что архив скачан и распакован в известном месте.

Процесс создания панорамы можно посмотреть загрузив ролик в формате DivX. В режиме реального времени с комментариями. Вы сможете наблюдать процесс создания панорамы в реальном времени. Архив RAR, размер 12МВ, ЗАГРУЗИТЬ

Если возникли проблемы с загрузкой, правой кнопкой мыши, по ссылке — СОХРАНИТЬ ССЫЛКУ КАК

Запускаем PTGui . Появится вот такое окно:

Возьмите камеру и снимите прямо из окна серию кадров в автоматическом режиме. Используйте эти снимки. Просто перетащите их на окно PTGui, Project Assistant!

.

Кнопки на панели управления

  1. открыть новый проект.
  2. загрузить ранее сохранённый проект
  3. загрузить шаблон, типичный, заранее сохранённый проект, очень ПОЛЕЗНАЯ функция
  4. сохранить данный проект
  5. вернуться на шаг назад
  6. возвратиться на шаг вперёд
  7. настройки программы
  8. увеличить
  9. уменьшить
  10. открыть/закрыть окно Panorama Editor ( редактор панорам )
  11. показать таблицу контрольных точек
  12. показать помощник контрольных точек

Загрузить изображения предназначенные для сборки панорамы, нажать на кнопку Load images , или же просто выделить их и перетащить их все на окно программы. Я делаю даже проще. Выделяю все исходные изображения и перетаскиваю их на иконку PTGui находящуюся на Рабочем столе. Программа стартует уже с загруженными картинками!

После загрузки картинок, их иконки появятся на панели PTGui :

Если ориентация снимков не совпадает с желаемой всю серию можно поворачивать кнопками справа от иконок. Параметры оптики, фокусное расстояние, угол обзора, кроп матрицы программа обычно берёт в автоматическом режиме из EXIF исходных файлов. Если Вы в процессе съёмки (случайно или преднамеренно) измени фокусное расстояние, то это тоже будет учтено программой и не повлияет на результат работы!

Далее, нажимаем на кнопку Align images . PTGui, в автоматическом режиме находит контрольные точки, на пересечении соседних изображений предназначенных для сборки панорамы. Ход процесса отображается в окошке

Анализ содержимого исходных изображений

Генерирование контрольных точек

Тонкая настройка контрольных точек

В результате автоматически открывается окно Panorama Editor (редактор панорам) и мы можем видеть предварительное изображение нашей панорамы:

Как редактировать нашу панораму?

На панели Panorama Editor есть кнопки:

  1. редактировать отдельное изображение, выбирается по наведению на него курсора
  2. редактировать отдельное изображение, выбрать по номеру
  3. редактировать всю панораму
  4. установить центр панорамы
  5. установить максимальный размер окна панорамы
  6. автоматически центровать панораму
  7. автоматически выровнять линию горизонта
  8. произвести выравнивание, задав значения в цифровом виде
  9. тип проекции — прямоугольная
  10. тип проекции — цилиндрическая
  11. тип проекции – проекция сферы на плоскость
  12. предпросмотр панорамы в заранее указанном вьювере
  13. режим окна Panorama Editor , всегда поверх других окон.

Нажимаем кнопку 3. Наводим курсор на изображение в окне Panorama Editor , левой кнопкой пожем передвигаеть его в окне. Зажав правую кнопку можем повернуть изображение вокруг центра, обозначен пересекающимися направляющими. Ползунки справа и слева, это кадрирование, размер окна. Воздействуют они на первый взгляд немного странно. Ползунок справа — высота изображения, работает независимо, а вот ползунок внизу, ширина воздействует на картинку сохраняя заданную высоту. Таким образом, сначала устанавливаем высоту а потом ширину. Обратите внимание — центр остаётся на месте! Почему сделано так, а не просто отметить участок внутри панорамы? Это сделано с целью уменьшить размер файля для обсчёта, для того, чтобы ускорить обсчёт. Обратите внимание, при передвижении ползунков изменыются цифры в окне Create Panorama, Width, Heigth!

По умолчанию активирована кнопка 3. Редактируем всю панораму. Можно оставить всё как есть и рендерить результирующее изображение. Нажимаем на кнопку 3. Create panorama и появляется вот такое окно:

Нажав на кнопку Set optimum size выбираем желаемый размер результирующей панорамы:

По умолчанию выбран For print д ля печати, но Вы можете выбрать и Maximum Size.

Выбираем место куда будет сохранена результирующая панорама кнопкой Browse… Если Вы заранее сохраните проект программа предложит сохранить в папку, где находятся исходные файлы для панорамы. То при попытке выбора места для результата, программа предложит сохранить результат используя имя заранее сохранённого проекта. Это довольно удобно, т.к. приводит в соответствие имена проектов и результатов. Очень просто вернуться и редактировать.

Нажимаем Create Panorama и ждём результата, который не заставляет себя долго ждать.

Ваша первая панорама готова!

ВАЖНО! Для съёмки панорам с рук, старайтесь поворачивать камеру вокруг мнимой точки расположенной внутри объектива, как показано на анимированных рисунках:

Не стоит поворачивать камеру стоя на месте:

Делайте большие перекрытия, до 50%, между кадрами.

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

Как можно улучшить результат? Для этого потребуется установить плагин Smartblend и произвести рэндеринг (обсчёт) панорам в режиме Advanced Как это сделать, прилагая минимум усилий рассказано НА ЭТОЙ СТРАНИЦЕ

Работа с масками в PTGUI (перевод)

В связи с большим интересом к панорамам и технике их создания, а также явно недостаточным количеством русских материалов, я принял решение делать переводы статей о PTGUI. Это первый перевод. Встречая английские термины, я буду писать их жирным шрифтом, а (в скобках) указывать буквальный перевод. Если вам что-то непонятно, задавайте вопросы в комментариях. Я обязательно отвечу.

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

Как спрятать женщину?

PTGUI Pro 9 версии имеет masking tool (инструмент для работы с масками), который может быть использован для решения описанных проблем. С помощью масок вы можете «указать» программе, какие части изображений следует оставить, а какие — убрать.

Читать еще:  Everybody's Gone to the Rapture: тленность бытия

Взгляните на следующую панораму, сделанную в Лувре. Чтобы повторить урок в точности, скачайте исходные изображения и файлы проекта, распакуйте архив и откройте проект step1.pts в PTGUI Pro.

А лучше экспериментировать на своих панорамах — прим. пер.

Панорама собрана из 5 фишайных снимков. Надир вклеен с использованием коррекции точки обзора viewpoint correction (перевод скоро будет).

Они двоятся!

Чтобы увеличить детали, воспользуйтесь инструментом Detail Viewer (Просмотрщик деталей, если дословно — прим. пер.), который включается нажатием кнопки () в Panorama Editor (редакторе панорам):

Здесь мы видим две проблемы: штатив в надире и разрезанная пополам дама, идущая навстречу.

(Конечно же, проблемы с дамой в данном случае можно было избежать еще при съемке, просто подождав 5 секунд перед тем, как сделать снимок. Но мы же не ищем легких путей? — Прим. пер.)

Давайте уберем штатив из надира. Перейдите во вкладку Mask (Маска) и выберите изображение надира:

Во вкладке Mask (Маска) мы можем рисовать двумя цветами: красным и зеленым. Красный цвет нужен чтобы скрыть части финальной панорамы, а зеленый нужен чтобы попросить PTGUI оставить определенные участки видимыми.

Если PTGUI встречает пиксели, отмеченные красным, он замещает их фрагментами из других кадров.

Прячьте чёрную кошку в чёрной комнате

Закрасьте штатив красным. Вам доступны два инструмента: Draw tool (кисть) — с ее помощью вы можете рисовать линии, и Fill tool (заливка) — с ее помощью вы можете заливать цветом всё прилегающее пространство. В результате вы должны получить что-то наподобие этого (step2.pts):


Также, поскольку мы используем viewpoint correction (коррекцию точк иобзора) для изображения надира, а коррекция работает только для плоских поверхностей, лучше замаскировать всё кроме ровного участка земли мод гогами(step3.pts):

Посмотрите в Detail Viewer, штатив полностью исчез! Но женщина всё еще разрублена пополам.

PTGUI зверски режет людей на части

Если мы переключим Detail Viewer в режим ‘Show Seams‘ (показывать границы) с помощью кнопки (), мы увидим, что, действительно, граница кадров проходит по женщине.

Поскольку дама полностью видна в одной из исходных фотографий, мы можем воспользоваться зеленой маской чтобы сделать ее видимой в панораме (step4):

Detail viewer показывает что зеленая маска действительно заставила PTGUI подвинуть границу кадров:

Таким образом, после исправления еще одного проблемного фрагмента (step5.pts):

панорама готова для сборки!

После сшивки мы можем воспользоваться Tools -> Publish to Website чтобы сделать панораму пригодной для публикации в интернете. (Но лучше пользуйтесь нормальными программами типа krpano или Pano2vr — прим. пер.)

View the result by clicking on the image below:

Можете посмотреть результат по ссылке ниже:

Скачать изображения и проектные файлы для этого урока

Больше статей:

Статьи о создании виртуальных туров

  • Какой панорамный движок выбрать? Почему krpano?
  • Знакомство с krpano, первые шаги.
  • Работа с тестовым сервером krpano
  • Как создать виртуальный тур с переходами
  • Подписи панорам в krpano
  • Как изменить интерфейс виртуального тура
  • Полная настройка интерфейса виртуального тура
  • Создание активных хотспотов (дверей, шкафчиков и т.д.) в krpano

Уроки по созданию виртуальных туров

Вам также может понравиться

Как угробить фотографию (Нет). Учимся пользоваться вспышкой.

Как выровнять фишай? Исправление дисторсии рыбьего глаза в PTGUI

Как собрать HDR панораму в PTGUI

Работа с масками в PTGUI (перевод) : 3 комментария

Спасибо за замечательный урок (перевод)! А женщина таки далеко не ушла, на панораме она все равно в двойном экземпляре 🙂 Еще есть вид со спины.

На здоровье!
А чтоб люди не двоились, надо снимать те места, где они есть, дополнительно — когда отойдут в сторону.

Прежде всего спасибо за Ваш труд! Очень помогло. Хотелось бы поподробнее о работе с масками. Как выделять области понял, а вот что и как дальше не разберусь никак. Спасибо!

Добавить комментарий Отменить ответ

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Как сшить панораму в PTGui Pro

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

Что такое PTGui Pro?

PTGui Pro – это мощный программный комплекс для качественной сборки и редактирования всех видов панорам на операционных системах Windows и MacOS. Программа позволяет работать с плоскими панорамами (в том числе гигапиксельными), цилиндрическими и сферическими панорамами на 360 градусов.

PTGui платная программа, но полностью оправдывает свою цену до последней копейки. Есть пробная тридцатидневная версия приложения. В ознакомительной версии можно изучить работу всех инструментов, правда тут не обошлось без большого «НО». При выводе результатов сборки на панораме будут присутствовать водяные знаки в виде красных смайликов. Это ограничение не позволит использовать полученную панораму для создания 3D тура.

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

Думаю, во время установки трудностей не возникнет. Можно приступать к описанию работы программы.

Загрузка фотографий

При запуске PTGui, нажимаем кнопку «Advanced» (в правой части окна), которая открываем расширенные настройки. Они будут необходимы в дальнейшем.

На первом этапе мы должны выбрать изображения, с которыми будем работать. Для этого используем кнопку «Load Images» или просто выделяем фотографии в папке и перетаскиваем их в рабочую зону программы.

PTGui автоматически определяет параметры объектива и камеры на основе Exif данных фотографий. Если убрать галочку «Automatic», тогда появится возможность выбрать тип объектива и угол обзора самостоятельно.

Иногда конкретной модели объектива или фотоаппарата нет в базе программы. Тогда появится окно, в котором необходимо ввести фокусное расстояние и кроп-фактор матрицы вручную.

Склейка панорамы

Теперь остается нажать кнопку «Align images» для объединения фотографий в панораму. Запустится процесс просчета и генерации контрольных точек между соседними кадрами. После его завершения, откроется окно «Panorama Editor» с первыми результатами сшивки.

PTGui Pro Panorama Editor

На этом этапе можно посмотреть панораму в сферическом виде. Для этого жмем кнопку в виде глаза и выбираем «Open in PTGui viewer».

Если съемка производилась с эксповилкой, программа определит это и перед сборкой попросит указать способ HDR съемки:

  1. Съемка со штатива – будут определяться контрольные точки только основных кадров. Для соответствующих снимков со смещенной экспозицией применятся те же значения.
  2. Съемка с рук – контрольные точки вычисляются для всех кадров, в том числе и для снимков одного ряда брекетинга.
  3. Это не HDR изображение.

Бывает так, что во время съемки брекетинг применялся, но PTGui не определяет этого и собирает панораму в обычном режиме. Такое возможно, если фотосъемка производилась не в ручном режиме, а, например, с приоритетом диафрагмы. Тогда выдержка соседних ракурсов будет отличаться. Программа распознает HDR именно по этому параметру.

Не стоит расстраиваться, эту оплошность можно исправить. Для этого переходим во вкладку «Image Parameters». Здесь изменим выдержку группы кадров каждого ракурса. Она должна быть одинакова, например – 1/15, 1/125, 1/2, 1/15, 1/125, 1/2, … 1/15, 1/125, 1/2.

Выставление контрольных точек

В «Panorama Editor» видно, что панорама собралась полностью. Это означает, что в зоне перекрытия кадров достаточно информации.

Когда программе не удается найти общих фрагментов в соседних снимках, контрольные точки нужно указать вручную. Чтобы увидеть, где именно не хватает контрольных точек, нажимаем кнопку в виде лампочки «Control Point Assistant»:

во вкладке «Control Point Assistant» (1) указаны пары снимков, между которыми контрольные точки не найдены автоматически (2). Как правило, это фотографии с малым количеством информации в зоне перекрытия, например, голая стена, небо, снег.

Чтобы добавить контрольные точки, переходим во вкладку «Control Points» (1):

Выбираем пару нужных фотографий — в списке слева отмечаем первый снимок (2), а справа соседний с ним кадр (3). Теперь укажем общие точки: отмечаем точку левой кнопкой мыши на первом фото, затем кликаем в соответствующем месте второго кадра. Для удобства, рядом с курсором появляется увеличенный фрагмент области:

Когда все недостающие точки расставлены, необходимо произвести оптимизацию панорамы.

Оптимизация панорамы

Это сложный процесс, в течение которого, PTGui сводит дистанцию между парами контрольных точек к минимуму. Открываем таблицу «Tools > Control Points Table» (кнопка в виде лампочки) и удаляем все точки, расстояние между которыми более 10 пикселей:

Открываем вкладку «Optimizer» и жмем кнопку «Run Optimizer»:

Запустится процесс оптимизации, а после появится окно с результатами:

Читать еще:  Перейти на BlackBerry: попытка №3

Результат достаточно хороший (very good). Учитывая высокое разрешение панорамы, максимальная дистанция между контрольными точками в 5 пикселей – вполне приемлемо.

Выравнивание горизонта

Этот этап очень важен, особенно если уровень горизонта не был настроен во время съемки. Если горизонт в панораме завален, то при просмотре возникает ощущение, что все стены кривые.

Снова обратимся к вкладке «Control Points», но в этот раз в левой и правой части выберем одну и ту же фотографию. В строке «CP type» автоматически отобразится «Vertical line».

Нам нужно указать программе на вертикальные линии. Для этого находим их на фотографии. Это могут быть рамы окон, двери, наличники, откосы. На левом изображении отмечаем начало линии, а на правом её конец. Таким образом вертикаль отмечена. Рекомендуется указать хотя бы одну вертикальную прямую на каждом ракурсе.

Когда все линии установлены, необходимо провести повторную оптимизацию. После этого, в «Panorama Editor» можно увидеть, как изменилась панорама. Горизонт выровнялся и вертикали стали вертикальными.

Работа с масками

Иногда во время съемки панорам в кадр попадают движущиеся объекты. Такое часто случается на улице или в людных местах. Лучше всего выждать момент, когда посторонние объекты не мешают. Но если это невозможно, поможет инструмент «Маски». Рассмотрим пример, когда в кадр попала часть машины.

Если собрать панораму без использования масок, половина автомобиля будет портить вид:

Перейдем на вкладку «Mask». Здесь можно увидеть инструмент карандаш, его можно настроить в зависимости от обстоятельств:

  • Красный – для скрытия выделяемой области.
  • Зеленый – для того, чтобы выбранная область точно присутствовала в панораме.
  • Белый – для удаления маски.
  • Изменить размер.

Выбираем красный и закрашиваем машину:

Результат тут же виден в «Panorama Editor», объект полностью удален:

Пример использования зеленой маски рассмотрим на другом ракурсе, где в кадр попал человек.

Результат сборки панорамы явно нас не устроит:

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

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

Настройка HDR

Перейдем на вкладку «Exposure / HDR», здесь можно выбрать вариант объединения кадров брекетинга:

  1. Если съемка производилась с эксповилкой: True HDR – по технологии HDR, Exposure fusion – коррекция экспозиции на основе слияния трех снимков с разными параметрами.
  2. Если брекетинг не применялся.
  3. Автоматическая и ручная оптимизация экспозиции.

Нажимая кнопки «Tone Map Settings» и «Fusion Settings», мы попадем в соответствующие настройки. В окне пред просмотра виды изменения панорамы в зависимости от настраиваемых параметров.

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

Сборка панорамы

Теперь все готово к выводу панорамной фотографии. На вкладке «Create Panorama» выбираем:

Остается только нажать кнопку «Create Panorama» и дождаться окончания процесса обработки. В результате мы получим эквидистантную проекцию панорамы.

Итоги

Вот мы и разобрали все шаги по склейки панорамы из нескольких фотографий в PTGui. Полученные изображение можно использовать для создания виртуального 3D тура, например, в KRPano или Pano2VR. Но в некоторых случаях потребуется дополнительная работа по редактированию надира и зенита, ретушированию отражений. Эти моменты мы рассмотрим в отдельной статье.

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

PTGui

Create high quality panoramas

Automatic

Powerful

Spherical Panoramas

Create fully spherical 360° x 180° panoramas. PTGui includes interactive panorama viewers both for local viewing on your computer, and for embedding in a web page.

Look around, up and down in the scene by clicking and dragging with the mouse.

Gigapixel Panoramas

HDR Panoramas

Little Planet

More features

Give PTGui a try! The trial version is fully functional, there’s no time limit, but stitched panoramas have a visible watermark.

Or purchase a license and start creating your own panoramas! A personal license for PTGui costs € 125 or US$ 142.

Gallery

«,»/galleryv2_images/zoomify/david-osborn-photography-photoshopworkshops»,»Old town hall, Prague, Czech Republic. 20 frames stitched with PTGui. I teach landscape photography workshops using PTGui in my workflow.

Learn

First check out our video tutorials, these explain how to properly shoot images for a panorama, and how to stitch them with PTGui.

For in-depth tutorials on subjects like HDR, Masking and Viewpoint Correction see Tutorials »

Extensive documentation for every function is available by pressing F1 in PTGui (on Mac: fn + F1).

If you get stuck, check the Frequently Asked Questions (and answers): Support / FAQ »

In case your question is not answered there, ask for help in the Support Forum »

For tutorials written by PTGui users, books, workshops and panorama hardware: Links »

New video tutorials
Jan 17, 2019 — We’ve hired pano-guru Florian Knorn to produce a new series of tutorial videos. more »

PTGui auf Deutsch / 使用中文 / en español / は日本語に翻訳されました .
Nov 4, 2018 — With the release of version 11.7, PTGui is now available in multiple languages. more »

PTGui 11 released!
Jun 19, 2018 — After more than three years of preparation we’re extremely proud to release PTGui 11. more »

Склейка сферической панорамы 360×180° в программе PTGui

Отснятые фотографии теперь нужно склеить в единое изображение — равноугольную (эквидистантную) проекцию сферической панорамы.
Хороших программ для склейки панорамных изображений существует несколько. Я продемонстрирую процесс сборки сферической панорамы в программе 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. На движущиеся объекты (люди, облака, качающиеся ветки и т.п.) контрольные точки не ставим категорически.

Читать еще:  Kingsoft PC Doctor — доктор из Поднебесной

Аналогичным способом связываем наш кадр зенита и с другими фотографиями. Когда контрольных точек на нашей панораме достаточно (как минимум 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 кадр надира, внизу изображения, в месте, где он должен был находиться, остался только черный круг (на эквидистантной проекции — черная полоса). На картинке также бросается в глаза тень от штатива. Как её убрать и как поставить на свое место кадр надира я покажу в следующих статях.

Склейка панорамы с PTGui

Ещё в 1998 г. Хельмут Дерш (Helmut Dersch), немецкий профессор физики на своём сайте выложил комплект программного обеспечения помогающий создавать панорамные фотографии — Panorama Tools. С тех пор, программа PanoTools настолько прочно закрепилась в среде фотографов, что стала самым популярным инструментом по созданию панорам, с помощью которого можно сшивать как однорядные, так и многорядные фотографии.

Уникальное достоинство PanoTools состоит в том, что в отличии от аналогичных программ, которые склеивают панорамы основываясь по контурам снимков, наша программа трансформирует исходные снимки так, чтобы свести к минимуму текстурные различия смежных областей, одновременно исправляя дисторсию и искажения перспективы. Немаловажное качество PanoTools — её бесплатность и открытость.

Хотя поначалу рассматриваемый нами пакет и не разрабатывался со своим графическим интерфейсом (GUI), на данный момент ситуация изменилась, как силами самих разработчиков PanoTools (вспомним PTPicker), так и сторонними производителями ПО. В нашей статье мы и обсудим конкретный пример использования одного из таких инструментов — программы PTGui, созданной на базе PanoTools.

Итак, мы опустим момент съёмки и предположим что нужные снимки вы уже приготовили. Если во время съёмки вы использовали панорамную головку — отлично, если нет — создать панорамную фотографию с качественной сшивкой всё равно можно.

Например, мы имеем вот это:

Исходные кадры и готовая панорама, созданная в PTGui

Исходники были сняты на камеру Canon 30D в количестве 16 шт. (сетка 8х2). После сшивания получился один файл размером13000х5500 пикс.

Запускаем PTGui и видим такое окно:

Окно запуска программы PTGui

Кнопкой Advanced переходим сразу в «продвинутый» режим, с помощью которого можно, например, задать алгоритм трансформации снимков панорамы — bicubick, lanczos, sinc и т.д.

Кликаем по кнопке Load images и отбираем кадры для нашей панорамы, одновременно с загрузкой фотографий, программа считывает EXIF (фокусное расстояние и множитель), после чего предложит их проверить:

EXIF из кадров панорамы

После загрузки фотографий в PTGui станет доступной кнопка Align images:

Нажимаем кнопку Align images и после непродолжительного анализа панорамы программа высветит окошко Panorama Editor:

Окно Panorama Editor

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

Если у вас будут «падать» здания или искривляться горизонт, переходим в окно Panorama Editor, где линию горизонта можно сдвинуть «на место» левой кнопкой мыши, что в свою очередь повлияет на «падающие» здания или эффект «вогнутой/круглой» земли:

Смещение горизонта панорамы

Завалившийся горизонт можно исправить с помощью правой кнопки мыши:

Далее жмём кнопку Create panorama которая переносит вас на одноимённый таб. Здесь, с помощью кнопки Set optimum size определяем размер, формат, указываем нужно ли сохранять панораму в послойном виде или же объединить в один слой, выбираем место сохранения и кликаем Create panorama:

В результате, через несколько минут (или часов) ваша панорама будет готова.

Если в процессе выравнивания у вас возникли трудности или вы хотите тщательнее контролировать редактирование, можно сразу переместиться в «продвинутый» режим, с помощью кнопки Advanced. Бывает и так, что автоматика не в состоянии проставить точки для совмещения, особенно в случаях с небом, поскольку нет подходящих объектов по каким можно было бы ориентироваться программе, тогда PTGui предложит выставить точки вручную (в принципе она делает это в любом режиме):

Через появившийся пункт Control Point Asistant можно узнать, какие именно кадры вызвали сложности:

Кликнув по номеру кадра в этом окне откроется таб Control Points, где нужно будет проставить вручную проблемные точки:

Pучная установка контрольных точек панорамы

На практике, обычно хватает проставить 3-4 пары точек, для того чтобы программа смогла ориентироваться. Переходим в закладку Optimizer:

В качестве Anchor image выбираете тот кадр, относительно которого будут выстраиваться все остальные. Обычно это средний кадр, с предварительно выровненными в Panorama Editor вертикалями.

В появившемся списке Minimaze lens distortion выбираем последнее значение Heavy+lens shift: оно позволит программе не только трансформировать, но и перемещать кадры панорамы.

Жмём Run otimizer после чего появится окошко , где PTGui скажет как хорошо удалось совместить кадры. Слова good или very good, я думаю понятны и без перевода, not bad значит что нужно внимательно изучить склейку панорамы, в случае дефектов панораму подвергнуть дополнительной обработке в Photoshop’e.

После оптимизации вам остаётся лишь указать параметры склейки и, собственно, склеить единую панораму.

Находясь в «продвинутом» режиме, в табе Create panorama обратите внимание и на такие параметры:

В stitch using укажите PTGui (but warp using Panorama Tools.

Blend using укажет «кто» отвечает за состыковку фотографий и плавность перехода между ними. Обычно, PTGui справляется со своей работой быстро, но это иногда чревато неудовлетворительными результататами.

Например, если в кадры попали двигающиеся объекты (или съёмка была проведена с рук), рекомендуется попробовать smartblend plugin. Он работает медленнее, зато самостоятельно убирает «призраки», половинки людеймашин и т. д.

Interpolation — это метод интерполяции панорамы. Poly3 — быстрый и хороший метод для предварительной склейки, но для конечной склейки лучше выбрать более качественный, например Spline64 или Sinc256.

После вышеописанных приготовлений — смело жмите кнопку Create panorama и идите пить чай. Дальше – дело техники :-), которое может растянуться на час, а то и более.

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector