sonyps4.ru

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

Фотопанорамы – один из лучших способов продемонстрировать пользователям все нюансы происходящего, показать объект “изнутри” и так далее. Представляем 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

Если вы занимаетесь фотографией, то возможно рано или поздно захотите создать «настоящую панораму» какой-либо местности или помещения. Хорошо, если ваша фотокамера поддерживает такую возможность. А если нет?

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

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

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

Microsoft Image Composite Editor — мощная бесплатная программа для склеивания фотографий в панораму. С ее помощью можно взять комплект фотографий сделанных с одной точки и создать панораму содержащую все эти фотографии в высоком разрешении. Полученное изображение можно сохранить в различных форматах (от обычных JPEG и TIFF, и до специальных HD View или Silverlight Deep Zoom).

Основные возможности Microsoft Image Composite Editor:

— Мощный, полностью автоматический алгоритм составления панорамы с определением ее типа.
— Расширенные настройки ориентации позволяют создать панораму в плоской, цилиндрической и даже сферической проекции.
— Поддержка различных типов движения камеры.
— Отличное смешивание экспозиции с помощью быстрого алгоритма Пуассона.
— Автоматическое обрезание полученного изображения по максимальной площади изображения.
— Нет лимита размеру изображения.
— Поддержка 64-битных операционных систем.
— Поддержка широкого спектра выходных форматов: HD View, Silverlight Deep Zoom, TIFF, JPEG, PNG, и др.

Для того чтобы создать, с помощью Microsoft Image Composite Editor, панораму ненужно никаких дополнительных ухищрений или каких-то подготовительных манипуляций. Все просто как раз, два, три…

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

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

Скажу чесно — после получения результата, я был шокирован. Такого безупречного соединения я не мог и предположить. Я просто не смог найти никакого перехода между составляющими панорамы. Ну, а если не верите — можете :)

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

Создание панорамы это не только правильная съемка красивых видов, но и последующая работа по объединению сегментов в одно изображение. Поэтому статья о и вторая часть — будут неполными без описания работы по сведению конечного изображения. Я пользуюсь программой Adobe Photoshop CS4, но все рецепты рассматриваемые здесь действуют начиная с версии CS3. Если у вас более ранняя версия, то обработка панорам будет намного более сложным делом. Так же в конце статьи будут даны ссылки на альтернативные программы.

В фотошоп начиная с CS3 все очень просто. Сначала необходимо подготовить снимки для создания панорамы. Если съемка велась в , то нужно перевести их в JPG. Теперь открываем фотошоп и в меню «File » выбираем «Automate » («Файл»-«Автоматизация») и «Photomerge » («Объединение фото»). На экране появляется окно объединения панорам.

Окно объединения панорам

Нажав на кнопку «Browse «, находим нужные нам файлы и открываем их. Дальше остается только проверить настройки. Должна стоять галочка на «Auto » и на «Blend Images Together «. Нажимаем «Ok » и запускается процесс слияния снимков. В зависимости от мощности компьютера и количества объединяемых кадров, это может занимать разное, иногда продолжительное время. Сам процесс обработки не требует нашего вмешательства, и, кроме непосредственно объединения фотографий, фотошоп автоматически приводит экспозицию к одной величине и исправляет некоторые геометрические искажения на снимках. После завершения работы программы мы получаем почти готовую панораму.

Перед дальнейшими действиями нужно слить все слои, иначе могут остаться видимыми места стыков. Это можно сделать в меню «Layer » («Слой») нажав «Flatten Image » («Объединить все слои»). После этого можно обрезать ненужные области при помощи «Crop Tool » и панорама готова. В панораме выше при обрезании остается небольшая белая область сверху ближе к правому краю. Небо достаточно однородное и чтобы не обрезать слишком много можно аккуратно закрасить эту область при помощи инструмента «Clone Stamp » . Сначала при нажатой клавише «ALT » выбираем область радом с закрашиваемой, кликаем по ней мышкой, и закрашиваем нужную область.

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

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

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

Замечательная возможность сшивать панорамные снимки появилась в версии Adobe Photoshop CS3. И хочу сказать, что сшить серию панорамных снимков стало удивительно легко. Сшиватель панорам встроенный в Photoshop не позволяет контролировать процесс вручную, однако скорость и простота работы подкупает любого фотографа начинающего заниматься панорамной фотосъёмкой. Да и качество на довольно высоком уровне. По крайней мере, мне понравился баланс между скоростью работы и качеством. И самое главное, фотошоп может выровнять экспозицию на уже сшитой панораме - тоже автоматически!

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

IMG_8692

IMG_8693


IMG_8694

Склеивание панорамных фотографий

Пошаговая инструкция для Photoshop CS3

1. Загрузка панорамных снимков в Photoshop

Перед началом склеивания панорамных снимков в одну панорамную фотографию запустите фотошоп и откройте сразу все файлы из которых будет состоят ваша панорама:

  • выбираем команду File > Оpen... (Файл > Открыть...)
  • в открывшемся окне выделяем все нужные файлы фотографий и жмём кнопку ОТКРЫТЬ

Если вы собираетесь сшивать панораму состоящую больше чем из трёх кадров, советую сразу выровнять все снимки: Window > Arrange... > Cascade (Окно > Выровнять... > Каскадом).

В результате получим вот такой вид фотошопа с загруженными файлами:

2. Создаём файл панорамы

Создаём новый файл в котором и будем собирать нашу панораму, поэтому в окне запроса при создании файла вводим необходимые размеры With (ширина) и Height (высота) - на панели задач выбираем File > Оpen... (Файл > Открыть...) или просто нажимаем Ctrl+N. Переносим все слои фотографий для панорамы на вновь созданный слой, причём, выравнивать каким-либо образом новые слои получившиеся при переносе не обязательно.

3. Запускаем атоматическую склейку панорамных снимков

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

Только после этого можно запускать автоматическую склейку панорамы:

  • выбираем Edit > Auto-Align Layers...
    (Редактировать > Авто-Выравнивание слоёв)
  • в открывшемся окне выбираем режим выравнивания (проекцию сшивания панорамы) и нажмаем OK

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

  • Auto [авто],
  • Perspective [перспективная панорама],
  • Celindrical [цилиндрическая панорама],
  • Reposition only [только позиционирование]

После этого начинается процесс анализа и непосредственного сшивания слоёв в один панорамный слой:

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

Если заметны стыки кадров из-за разности экспозиции воспользуйтесь ещё одной возможностью Adobe Photoshop: выделите все слои из которых сшита панорама и запустите команду Edit > Auto-Blend Layers (Редактировать > Авто-Смешивание слоёв), результатом которой будет появление масок на слоях подвергнутых выравниванию экспозиции.

Вот и всё, осталось сделать сведение слоёв и обрезку готовой панорамной фотографии.

Разрешите выполнение JavaScript в настройках вашего браузера и перезагрузите страницу

Ещё в 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 и идите пить чай. Дальше – дело техники:-), которое может растянуться на час, а то и более.



Загрузка...