Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет dibr ([info]dibr)
@ 2007-08-30 20:35:00

Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Йа панорамко
     Поклейка панорамков типично состоит из следующих шагов. Грузим фотки в панорамочный софт, создаем контрольные точки. Выбираем на одном из кадриков "anchor point" - направление, в котором будет смотреть виртуальная оптическая ось виртуального объектива при сшивке - ведь панорама это не просто "склейка внахлёст" пары десятков кадриков, это довольно хитрое тригонометрическое преобразование, имеющее целью получить изображение "как если бы" оно было снято [широкоугольным] объективом, направленным в конкретную сторону. Выбирается проекция ("прямоугольная", фишай, циллиндрическая), жмётся капа "optimize".

     ..."Оптимизация", по сути, есть самая важная часть подготовки к склейке: оптимизатор, используя информацию о контрольных точках, фокусном расстоянии объектива и фазе луны, подбирает параметры преобразования кадриков так, чтобы минимизировать расхождения контрольных точек. Результатом оптимизации является три [обычно три, можно ещё "оптимизировать" коррекцию дисторсии и shift объектива] числа для каждой фотки, имеющих размерность угла: "высота", "азимут" и "поворот". Далее, зная куда смотрел и как был повернут объектив реальный при съемке каждого кадрика, и куда должен смотреть объектив виртуальный при склейке - можно преобразовать кадрики в плоскость собственно панорамы, плавно склеить стыки - то есть, собственно, провести финальную склейку панорамы.

     По результатам оптимизации создается preview, глядя на которое можно подправить что-то в параметрах, оптимизировать заново... и так до получения удовлетворения. Удовлетворившись превьюшкой - жмём Главную Капу, и ставим панораму на Окончательную Сшивку: это процесс небыстрый.

     Так вот, к чему я это всё.

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

     Так вот - в используемой мной связке hugin + smartblend единственным способом "поменять точку зрения" является выбор новой anchor point и... перезапуск оптимизации. Хотя казалось бы - ведь оптимизация подбирает углы исходных кадриков, а они не меняются, и параметры преобразования при смене угла зрения можно получить простой арифметикой! Однако - вместо того чтобы по быстрому покрутить пару ручечек в реальном времени, приходится методом тыка подбирать anchor point и жать optimize - а оптимизация не так чтобы всегда работает быстро...

     Вот, собственно, и любопытно - а есть ли [вменяемый] софт, где подбор "точки зрения" можно проводить в реальном времени? Требования - "стандартный" подход к склейке (возможность ручного задания точек, задание вертикалей/горизонталей, настройка параметров оптимизации), возможность использования совместно со smartblend, непадучесть на больших панорамах (higin + smartblend у меня переваривают до 160-180 мпикс, дальше падают)?

     Есть чё Знает кто?...


(Читать комментарии)

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

Как:
(комментарий будет скрыт)
Identity URL: 
имя пользователя:    
Вы должны предварительно войти в LiveJournal.com
 
E-mail для ответов: 
Вы сможете оставлять комментарии, даже если не введете e-mail.
Но вы не сможете получать уведомления об ответах на ваши комментарии!
Внимание: на указанный адрес будет выслано подтверждение.
Имя пользователя:
Пароль:
Тема:
HTML нельзя использовать в теме сообщения
Сообщение:



Обратите внимание! Этот пользователь включил опцию сохранения IP-адресов пишущих комментарии к его дневнику.