Авторизируйтесь,
чтобы продолжить
Некоторые функции доступны только зарегистрированным пользователям
Неправильный логин или пароль
Добавить софт
Мой софт

Панорамные снимки - совсем не сложно

Автор: Михаил Брод
Опубликовано: 20.08.2012
Источник: SoftKey.info

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

Возможно, что именно эта проблема стояла и перед Хельмутом Дершем, физиком из ФРГ, который в 1998 году выложил на своем сайте комплект программ для создания фото панорам - Panorama Tools (сегодня PanoTools). Этот продукт и сегодня считается одним из наиболее известных среди фотографов инструментом для создания панорамных фото. Он позволяет "сшивать" воедино как однорядные, так и многорядные панорамы. Уникальность этого продукта (кстати, бесплатного) заключается в том, что он самостоятельно, без вмешательства пользователя, трасформировал исходные изображения целиком так, чтобы минимизировать различие в рисунках этих смежных областей и параллельно исправлял дисторсию и перспективные искажения. Неудобство его было лишь в том, что у него не было удобного для пользователя графического интерфейса.

Со временем эта проблема была решена как автором, так и сторонними разработчиками. Одной из таких программ, основанной на решении PanoTools, является программа PTGui. У программы - два режима, для начинающих и продвинутых пользователей. В режиме для начинающих достаточно сделать два-три щелчка мышкой, и вы получите результат. Продвинутые пользователи, которые лучше разбираются в принципе работы фотокамеры, могут выполнить различные предварительные настройки для получения более качественного результата. Но даже начальный уровень выдает очень неплохие результаты.

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

Загружаем фотографии в программу. Они будут показаны в специальной "линейке", щелчок по которой выводит список загруженных фотографий. Список позволяет изменить последовательность исходных фотографий, если они оказались загруженными в произвольном порядке. (Впрочем, проверил работу программы и с некорректным расположением снимков - она их "разобрала" и выстроила корректную последовательность.)

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

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

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

По мере прохождения первого и второго этапов становятся доступными дополнительные закладки основного окна программы. С первой мы уже познакомились - это закладка для сортировки исходных кадров. После загрузки снимков на первом же этапе становится доступной еще одна закладка - наложение масок. Для чего они используются? При съемке панорамы на двух смежных кадрах может оказаться движущийся объект (человек, машина), при наложении которых друг на друга их изображение будет смазано. Используя маскирующую маску, вы можете указать, какой объект не должен быть добавлен в панорамный снимок. В этом случае программа "подложит" на это место изображение с другого кадра. Таким образом машину, к примеру, можно оставить только на одном кадре. И наоборот - можно использовать второй тип маски, который укажет программе, какой элемент должен обязательно попасть на панораму (чтобы при стыковке кадров этот объект случайно не удалился).

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

Следующая закладка - контрольные точки. Это те точки, по которым выполняется совмещение соседних кадров. Первоначальный поиск таких точек выполняется на втором этапе обработки - выравнивании кадров. Максимальное количество точек совмещения устанавливается в настройках программы. На закладке просмотра контрольных точек - два окна, в каждом из которых можно просматривать один из обрабатываемых кадров. Если выполняется просмотр кадров, следующих один за другим, на них будут отображены все найденные точки совмещения. Если они вам чем-то не нравятся, их можно удалить (все или любую из них). А вместо определенных программой точек отметить свои.

При нанесении собственных точек можно воспользоваться, или, наоборот, отключить некоторые возможности автоматизации процесса: переход курсора после отметки новой точки на соседнее изображение; автоматический поиск соответствующей точки на втором изображении; включение/отключение совместного сдвига изображений при использовании ползунков одного из окон; увеличение контраста изображения в увеличительном окне поиска места для установки контрольной точки. Обычно для нормального совмещения кадров достаточно 3-4 точек, но в программе по умолчанию поставлено число 12. Остается лишь удивляться качественному алгоритму, который автоматически определяет соседние кадры и спокойно находит необходимые точки. (Хотя нужно отметить, что у меня был и обратный пример, когда специально разрезанное на части изображение программа не смогла свести обратно.)

Еще одна закладка - работа с множественными изображениями одной панорамы, снятыми с различной выдержкой. Здесь выполняется обработка кадров методами коррекции изображения - True HDR и Exposure Fusion, что позволяет получить изображения с гораздо большим диапазоном яркостей, когда лучше просматриваются и затененные, и слишком светлые части фотографий.

Если и этих закладок для подготовки мало, переходите в расширенный режим. Вот где раздолье для опытного пользователя - закладок становится столько, что глаза разбегаются. Например, закладка Lens Settings. Здесь можно выполнить ручную настройку данных вашего аппарата и объектива - задать фокусное расстояние, кроп-фактор, корректирующие коэффициенты, при этом все эти параметры можно задать как в целом ко всем кадрам, так и для каждого кадра индивидуально.

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

Следующая закладка дает возможность выполнить предварительную обрезку кадров - как всех одновременно по одним и тем же размерам, так и индивидуальную обрезку кадров.

В том случае, если контрольные точки расставлялись вручную, целесообразно использовать закладку "Оптимизатор" (Optimizer). Здесь выбирается кадр, относительно которого будут привязываться остальные кадры панорамы. Как правило, это средний кадр, предварительно выровненный по вертикалям. В качестве технологии для минимизации влияния линз объектива рекомендуется использовать Heavy + lens shift - в этом случае программа будет не только трансформировать снимки, но и сдвигать их в случае необходимости (такие сдвиги выполняются лишь на втором этапе, объединении снимков).

По результатам обработки программа выдаст окно с полученными результатами о том, насколько качественно удалось совместить кадры. Если вы увидите слово good или very good, то все получилось и никаких склеек на результирующем изображении видно не будет. Если же программа выдаст not bad, то надо заново пересмотреть контрольные точки или предварительно обработать снимки в графическом редакторе.

Теперь осталось расставить последние точки. Для этого используются две закладки - "Параметры панорамы" и "Параметры проекта". Последняя закладка удобна, если вы предполагаете работать с проектом неоднократно. А после этого выполнить окончательную сборку панорамы. Можно использовать параметры по умолчанию, а можно изменить их на закладке "Создать панораму".

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

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



Статистика
Всего программ 28602
Скачиваний сегодня 537
Скачиваний вчера 1336