3D-ТРОПЫ

5.4 Пример использования программы PTGuiPro

Рассмотрим пример сборки панорамы с использованием программы PTGuiPro.

После запуска программы нажимаем кнопку “Load image” и добавляем подготовленные для сборки панорамы фотографии, кроме снимка надира.

5.4.1 Скриншот программы  PTGuiPro - главное окно программы

 

Случается, что программа не может определить тип объектива и предлагает нам ввести данные вручную.

 

5.4.2 Скриншот программы  PTGuiPro - окно программы “Camera/lens data”

 

 

Указываем данные объектива, в моем случае это объектив 15 мм fisheye.

 

5.4.3 Cкриншот программы  PTGuiPro - окно программы “Camera/lens data”

 

Нажимаем кнопку “OK”, программа начинает добавлять выбраные снимки 

Изображения добавлены, переходим в режим “Advanced” ( в правом верхнем углу окна программы) и нажимаем кнопку “Align images”.

 

5.4.4 Скриншот программы  PTGuiPro - главное окно программы

 

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

 

5.4.5 Скриншот программы  PTGuiPro -  окно программы “Panorama editor”

 

Вернемся к окну самой программы.

После нажатие кнопки “Advanced” появились дополнительные закладки.

Перейдем на вкладку “Control points”.

 

5.4.6 Скриншот программы  PTGuiPro - окно программы “Control points”

 

Программа нашла большое количество контрольных точек, если окажется, что их мало (авторы программы считают что для успешной сборки панорамы достаточно 15 контрольных точек между изображениями) или нет совсем ( такое может быть если на снимках много малоконтрастных объектов - ровных однотонных поверхностей), то нужно запустить из меню функцию генерирования контрольных точек между парой конкретных снимков. Если и это не помогло и программа не смогла сгенерировать контрольные точки, то необходимо  задать из вручную, вначале выбрав точку на одном из снимков и кликнув туда мышью, затем на втором снимке сделать клик мышью в этой же точке.Таким образом, устанавливаем максимум контрольных точек, стараясь, расставлять их по всей перекрывающейся области кадров, а не только в одном месте. Очень важно размешать контрольные точки с максимальной точностью.

 

5.4.7 Скриншот программы  PTGuiPro - “Generate control points”

 

 После того как контрольные точки созданы и нет ни одного изображения без контрольных точек запускаем функцию “Delete Worst Control Points” - “Удалить наихудшие контрольные точки”.

5.4.8 Скриншот программы  PTGuiPro - “Delete Worst Control Points”

 

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

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

После появится окно с результатами , где указана средняя, минимальная и максимальная дистанция между контрольными точками. Цель - снизить среднюю дистанцию между контрольными точками Поскольку данные указаны в пикселях, результаты оптимизации будут отличаться, в зависимости от размера исходных изображений. Поэтому, сказать точные цифры, к которым нужно стремиться, трудно. В результатах оптимизации кроме цифр видим еще одну оценку проведенного процесса – "very bad", "bad", "not so bad", "not so good", "good", "very good" или "too good to be true". Оценки эти приблизительны, поскольку они не учитывают размер исходных фотографий.

 

5.4.9 Скриншот программы  PTGuiPro окно программы “Optimizer rezults”

 

В нашем примере мы получили среднюю дистанция 0,74pix, постараемся её снизить. Подтвердим результаты оптимизации  и перейдём к таблице контрольных точек, нажмем на иконку “Control point table”.

 

 

5.4.10 Скриншот программы  PTGuiPro окно программы “Control point table”

 

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

Возвращаемся в редактор панорам и выбираем опцию “Show seams” - “Показать швы”

при этом на изображении панорамы появляются красные линии, места стыковок исходных кадров.

 

5.4.11 Скриншот программы  PTGuiPro - “Show seams”

 

Также выбираем опцию “Show Image Numbers” - “Показать номер изображения”,

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

5.4.12 Скриншот программы  PTGuiPro - “Show Image Numbers”

 

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

 

5.4.13 Скриншот программы  PTGuiPro - окно встроенного просмотрщика

 

Если все хорошо, то сохраняем проект. Если видны “засечки”, то принимаем решение о том как с ними бороться. О борьбе с “засечками” читаем в этой статье.

Если “засечек” у нас нет то осталось решить задачу с надиром, местом где у нас стоял штатив во время съемки панорамы.

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

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