Теперь, когда мы сделали фотографии будущей сферы, самое время склеить их в одну панораму. Это можно сделать в нескольких программах, но первая, которую мы рассмотрим – PTGui Pro. Это приложение обладает обширными возможностями и в то же время доступна новичкам, т.к. имеет два режима: Advanced – расширенный для продвинутых и Simple – для начинающих.

Запускаем PTGui Pro:

Первым делом, загружаем исходные фотографии – кнопка Load images (1), открываем все фотографии (36 фото) кроме зенита и надира, их мы вставим в готовую панораму позже. Включаем расширенный режим – Advanced (2), «Camera/ Lens parameters» оставляем как есть и жмем Align Images (3), тем самым запускаем процесс просчета и генерации контрольных точек между соседними кадрами и объединение панорамы. После завершения этого процесса появляется окно Panorama Editor, в котором можно увидеть первые результаты:

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

Откроется окно:

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

Кликаем на одну из пар и переходим во вкладку Control Points (1):

Чтобы выбрать пару нужных кадров, в списке слева отмечаем первое фото (2), а справа второе (3).

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

Когда все точки расставлены, переходим к оптимизации панорамы – это сложный процесс, в течение которого, PTGui сводит дистанцию между парами контрольных точек к минимуму. Открываем вкладку Optimizer:

Выбираем Minimize lens distortion - "Heavy + lens shift" (1), а Optimize using - "Panorama Tools" (2), только изначально алгоритм оптимизации Panorama Tools не будет доступен, его нужно установить дополнительно. Скачиваем пакет инсталяции Panorama Tools и устанавливаем, предварительно сохранив проект и закрыв PTGui. После установки Panorama Tools запускаем PTGui, открываем наш проект и на вкладке Optimizer жмем Run Optimizer (3). Запустится оптимизация, после чего появится окно с результатом:

Результат достаточно хороший (very good), учитывая высокое разрешение панорамы, максимальная дистанция между контрольными точками в 5 пикселей - приемлемый результат. Если же оптимизация прошла хуже и расстояние между точками слишком велико, то необходимо открыть таблицу Tools > Control Points Table (кнопка в виде лампочки) и удалить все точки, расстояние между которыми превышает 10 пикселей:

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

Затем переходим во вкладку Panorama Settings и укажем следующие настройки:

Теперь все готово для создания панорамы. Выбираем вкладку Create Panorama и вводим необходимые параметры:

Выбираем размер панорамы (1), формат (2), разрешение (5), также есть возможность сохранения всех слоев или одним файлом (3) и указываем плагин для сшивки – Smartblend (4), его нужно установить отдельно. Скачаем Smartblend и распакуем в папку с программой, затем в PTGui переходим Tools > Options > Plugins и в строке Smartblend Application прописываем путь к файлу smartblend.exe:

Все что осталось – нажать кнопку Create Panorama и дождаться результата:

Мы сделали эквидистантную проекцию сферической панорамы. Как видно, на ней присутствуют черные полосы, который заменяют зенит и надир. В следующий раз мы рассмотрим как вставить зенит и надир в панораму и продолжим создание сферической панорамы.

Комментарии  

#7 Виктория 17.02.2016 21:04
Здравствуйте. подскажите, пожалуйста, почему при склейке панорам PTGui дублирует несколько уменьшенных изображений и вставляет куда зря, к потолку? проверяла по контрольным точкам, ничего лишнего не должно быть, все идеально, в превью тоже все правильно, а при создании панорамы появляется эта проблема. переустановка программы не помогла (((
Цитировать
#6 Антон 24.05.2015 18:33
Есть ли в программе возможность замены неба? Снимал панорамму с квадрокоптера , земля клеится хорошо а вот с небом печаль. Клонировал небо в фотошопе но получается убого.
Цитировать
#5 Михаил 17.08.2014 07:48
Добрый день не могу понять зачем столько точек prntscr.com/4dmdl5

можно как то их автоматизироват ь,или как сделать проще
Цитировать
#4 Андрей 03.07.2014 18:35
Не получается собрать большую панораму. Целый день мучился, делал все по описанию, и никак не собираются три ряда.PTGui pro 1.9
Цитировать
#3 Александр 27.02.2014 10:54
В Вашей статье и во многих других предпочтение идёт smartblend, но склейка панорамы у меня лучше (нежней) получается встроенным плагином, чем им. Может, какие то нюансы есть? И пакет инсталяции Panorama Tools скачал, установил, а он всё равно не работает (выдаёт ошибку).
В принципе программа и так хорошо работает, но судя по описаниям она должна лучше работать при наличии в рабочем состоянии этих двух продуктов.
Цитировать
#2 3dman 30.10.2013 08:57
Если съемка производилась с использованием панорамной головки и с правильно выставленной нодальной точкой, то все должно склеиваться. Кай фотоаппарат и объектив использовались?
Бывает, что на соседних кадрах нет информации для выставления контрольных точек, например, если в кадре белая стена или только синее небо, в таком случае могут быть проблемы при сшивке. Еще бывает что PTGui ошибается при определении контрольных точек, тогда можно попробовать выставить эти точки вручную.
Цитировать
#1 roman 28.10.2013 11:16
что то не получается склеить панораму!!!
Цитировать

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

Защитный код
Обновить