Панорамные фотографии

Skitalets

Member
Joined
Sep 28, 2004
Messages
230
Reaction score
332
Начиная с этой темы, хочу поместить на страницах данного форума ряд обзоров посвященных панорамной фотографии. А так же, различным способам получения качественных панорам. Хотя, по большому счету, на сегодняшний день нормальный профессиональный способ всего один. Но давайте по порядку.
Первое, что приходит на ум, это сшить из отдельных кадров панораму в фотошопе. Не самая удачная идея. Однако, способ имеет право на существование, но чрезвычайно трудоемок, а порой и просто не применим. Невозможно качественно сшить панораму с ярковыраженным передним планом в фотошопе. Не буду пытаться это доказывать. Все желающие возразить пусть сначала попробуют сшить хотя бы вот такую панорамку из 4 кадров (исходники, по вашему желанию, могу выслать):
b80fb067b37c.jpg

А после и подисскутируем :)
В фотошопе более менее качественно можно клеить только удаленные ландшафтные панорамы без переднего плана.
Следующий класс инструментов для склеивания панорам, это специализированный софт. На сегодняшний день существует очень много таких программ. Вот часть этого списка: CANON PhotoStitch , Flaming Pear Flexify , Panorama Composer , Panorama Maker , Photovista Panorama , PixMaker Pro , Pixtra PanoStitcher , 3dPhotoBuilderProfessional , EasyPano Tourweaver , Panorama Factory , ну и так далее. Эти программы имеют разнообразный интерфейс и различные дополнительные возможности. Но всех их объединяет один общий принцип (хотя и с различными алгоритмами реализации). Панорама сшивается путем совмещения смежных областей изображений по контурам рисунков и затиранием фантомных элементов, образующихся в результате такой сшивки. Все это хорошо и замечательно, но увы... не позволяет получать качественный результат ВСЕГДА. Многие из этих программ не позволяют склеивать многорядные панорамы. Про полную сферу, или куб и говорить не приходится. В каких то случаях (не сложных) они неплохо справляются. В каких то не очень. А вот в случае сложных панорам практически всегда пасуют.
Ну а теперь переходим к последнему семейству инструментов и на сегодняшний день единственному, пригодному для качественной и быстрой сшивки ЛЮБЫХ панорам.
В 1998 г. профессор физики Хельмут Дерш выложил на своем сайте ряд разработанных им программ, которые и по сей день являются непревзойденным инструментом создания панорамных изображений. Главное достоинство принципа заключается в том, что он позволяет получать любые панорамы в любой проекции, из снимков сделанных практически любым объективом. Еще одно достоинство заключается в том, что все это бесплатно. Более того, Дерш сделал свой код открытым. Поэтому, любой может внести свою лепту. В основе принципа Дерша лежит очень простая, а поэтому и гениальная идея. Вместо того, чтобы совмещать контуры смежных областей, а потом по каким-то совершенно хитроумным алгоритмам устранять образующиеся фантомы (а они неизбежно будут), Дерш решил изменять сами исходные кадры целиком. Таким образом, чтобы максимально совместить эти контуры. Достигается это путем расстоновки контрольных точек. При трансформации исходных фрагментов учитываются фокусное расстояние, дистросия и радиальное смещение объектива. А также линейное смещение и углы наклона. Этот волшебно-идеальный пакет программ называется PanoTools . Все бы хорошо, но... Никак без ложки дегтя не обойтись... Работать с этим пакетом новичку практически нереально. Почти все управление через командную строку...
НО!!! Свято место пусто не бывает. Появилось несколько графических интерфейсов для программ Дерша от разных производителей. Вот, наиболее распространенные и заслужившие всеобщее признание на сегодняшний день: PTGui , PTAssembler и AutopanoPro . Есть еще и конкурент, хотя использует те же принципы: Realviz Stitcher . И хотя они все уже платные, их стоимость не так уж и высока. А учитывая нашу действительность, всегда остается поиск в интернете. А в крайнем случае личка ;) Ряд участников этого форума уже успели очень быстро радикально поменять свое первоначальное мнение и стать фанатами Хельмута Дерша :) А всего-то для этого понадобилось склеить одну-две панорамы.
В нескольких последующих сообщениях я дам обзор, как работать с этими программами.

Часть вторая
В этом обзоре я расскажу, как инсталлировать программу PTAssembler и плагины к ней. А также дам краткое описание по работе с ней и исправлению наиболее характерных ошибок.

1. Устанавливаем PTAssembler. PanoTools уже интегрирована в него, так что отдельно скачивать и ставить не нужно.
2. Устанавливаем Autopano (инсталлировать не нужно, безплатный плагин) в любое место. Например, в папку с PTAssembler.
3. Устанавливаем Smartblend (инсталлировать не нужно, безплатный плагин), так же в любое место. Например, в ту же папку с PTAssembler.
4. Запускаем PTAssembler. Открываем окно Preferences (в меню Files).
c4f8d2ead25f.jpg

А в нем, открываем закладку Plugins.
58001fd86b38.jpg

В разделе Autopano, в строке Location, прописываем браузером путь к autopano.exe. В разделе Enblend, в строке Location, прописываем браузером путь smartblend.exe.
Здесь, также, предлагается указать путь к плагину (шумоподавление) Neat Image, если он стоит. Но лично я не стал этого делать. И еще можно отдельно скачать плагин Autopano-SIFT. Это улучшенный генератор контрольных точек. На ваше усмотрение.
6. Перезагружаемся (хотя, может и не нужно)
Все. Установка завершена.

Как склеить панораму с помощью всего этого?
1. Запускаем PTAssembler.
2. На первой закладке (Step 1) с помощью кнопки "Add" запихиваем склеиваемые кадры. Порядок их не имеет никакого значения. Лишь бы ориентированы были одинаково.
d52eade0b064.jpg

Маленький нюанс. Эта программа не любит кириллицу (может выдавать в некоторых случаях ошибки). Размещайте папку со своими фотками на компе таким образом, чтобы нигде в пути к ней не было кириллицы.
3. На последней закладке (Step 5) проверяем, чтобы в строке Output File Format (n) было выбрано TIFF / Enblend (TIFF_m). По умолчанию, вроде так и стоит. Хотя, можете выбрать и другой формат.
4. На второй закладке (Step 2) клацаем по кнопке "Calculate using image EXIF Data", чтобы программа считала данные из кадров и сделала необходимые перерасчеты.
aa2dd1e5a235.jpg

Если программа не распознает модель вашего фотоаппарата, то она выдаст ошибку. Что-то вроде:
7fe84abbcc72.jpg

Тогда, снова открываем окно Preferences (в меню Files) и идем в закладку Misc.
9b522bf8a642.jpg

В ней ставим галочку напротив Use this Focal Lenght Multiplier (overrides EXIF data) и вписываем в окошко кроп-фактор вашей камеры.

Все. Больше ничего можно не настраивать. Оставляем все по умолчанию.
5. Возвращаемся на первую закладку (Step 1) и жмем кнопку "Auto-Create".

ВСЕ!!!!!!!!!!!!! Программа начнет мигать, чего то спрашивать. Можно на все забить и пойти выпить кофе, или погулять. Ждем от нескольких минут до суток. Все зависит от количества склеиваемых кадров. 3-5 кадров склеиваются 1 мин, 20-30 кадров около 5-15 минут, 100-150 кадров под сутки. Скорость зависит от вашего компьютера и количества оперативной памяти.

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

Рассмотрим возможные проблемы.
Если вы все сделали правильно и все у вас сшилось, может оказаться, что отдельные кадры у вас имели различную яркость и цветовой тон. Программа все сгладит, но если перепад был слишком велик, это будет заметно на конечном изображении. Не беда. Не закрывая программы и не выходя из данного проекта, возвращаемся на закладку "Step 2". В разделе "Color/Brightness Correction" выбираем необходимую опцию, а в разделе ниже "Keep Color Constant in:", ставим галку в строчке "Image #" и указываем номер эталонного кадра, который вы сами выберете, из числа склеиваемых кусочков (нумерация начинается с 0). Затем, переходим на закладку "Step 5" и можем нажать кнопку "Preview", чтобы посмотреть, что вышло.
2cb382118ce9.jpg

Если результат устраивает, нажимаем кнопку "Create" и через некоторое время наслаждаемся результатом.
Может статься, что на склеенном изображении у вас появятся нестыковки и изломы. Наиболее вероятно, что виноват генератор контрольных точек, который расставил их на движущихся объектах. Таких, как облака, или ветки деревьев. Не беда. Переходим на закладку "Step 3", убираем на всех парах кадров такие точки (если они есть) и расставляем свои.
851525546193.jpg

На одну связку достаточно 5-7 точек. После этого переходим на закладку "Step 4" и нажимаем "Auto-Optimize".
9f05e099220b.jpg

Программа опять помигает и выдаст превьюшку. Если все в порядке, то идем на закладку "Step 5" и жмем "Create".
Может еще оказаться, что горизонт выгнут. Тогда выставьте его сами. Идем в закладку "Step 4" и там, в левом верхнем углу выбираем кадр, на котором будем выставлять горизонт. После этого жмем под этим окном "Set Reference Point". Откроется окно с этим кадром.
8bac6f5c7ffa.jpg

На нем левой кнопкой мыши ставим точку на горизонте. А потом, удерживая правую кнопку мыши, поворачиваем так, как нужно. Горизонт - это КРАСНАЯ линия. Нажимаем "ОК" и снова "Auto-Optimize" (ну а дальше, как уже было сказано).
 

A_Pol

Member
Joined
Nov 28, 2003
Messages
27
Reaction score
3
Уважаю! Панорамы - весьма специфический предмет и описание способа склеивания вызывает вполне обоснованное желание поблагодарить автора! Снимаю шляпу!
 

Humanoid

Member
Joined
Oct 21, 2004
Messages
152
Reaction score
31
@skitalets

А вы "сферы" или "кубики" делать уже пробовали?
 

Humanoid

Member
Joined
Oct 21, 2004
Messages
152
Reaction score
31
Пробовал. Но меня они не "втыкают" почему-то :)

А меня "кумарят" причем давно (;

Вот пробовал новую - Autopano Pro 1.4 RC 1 (для фишаев) - ничего так .. хорошая версия получаецца...

Чуть-чуть качество картинки хужее шитья RealViz Stitcher'a... но в принципе в большинстве ситуаций можно можно использовать Autopano Pro в качестве основной программы... (что особенно нравиться бросил и забыл.. она сама все сделает... больше бы еще таких женщин.... :) )

http://project.xt.cx/currentwork/fh/freywille.html (*нужен установленный QuickTime)
______

pS

Может действительно забросить Рилвайз, да перейти полностью на АПП (?)

______

Появилось несколько графических интерфейсов для программ Дерша от разных производителей. Вот, наиболее распространенные и заслужившие всеобщее признание на сегодняшний день: PTGui , PTAssembler и AutopanoPro . Есть еще и конкурент, хотя использует те же принципы: Realviz Stitcher .

PTGui , PTAssembler - действительно используют PanoLib Х. Дерша

AutopanoPro - использует технологию AutoStich Метню Брауна - http://www.cs.ubc.ca/~mbrown/autostitch/autostitch.html

Realviz Stitcher - свою собственную (там и не пахнет Дершем)

__ прим* не надо народ баламутить...
 
Last edited by a moderator:

moshkin

New member
Joined
Mar 12, 2004
Messages
4
Reaction score
0
Age
52
подскажите, пожалуйста, чем можно сшить сфотографированную карту?
помню что в какой-то программе был режим "карта", как то так, а сейчас найти не могу.
кадров много - получилось 115 штук. PTGui как то не очень, хотя если не найду, то буду ей пробовать.
Спасибо.
 

astrall

Member
Joined
Jan 31, 2006
Messages
2,865
Reaction score
7,851
Age
27
Создание панорам в PTAssembler

cbd79f02f832.jpg


В этом видеоуроке Дмитрий Зотов на примере покажет как создать панораму используя программу PTAssembler.

Автор: Дмитрий Зотов
Год выпуска: 2007
Страна: Россия
Язык: русский
Формат: AVI

Скачать:
[HIDE="1"]
RapidShare

DepositFiles

Пароль:

http://dumpz.ru/[/HIDE]
 
Top