|
| |||
|
|
Йа панорамко Поклейка панорамков типично состоит из следующих шагов. Грузим фотки в панорамочный софт, создаем контрольные точки. Выбираем на одном из кадриков "anchor point" - направление, в котором будет смотреть виртуальная оптическая ось виртуального объектива при сшивке - ведь панорама это не просто "склейка внахлёст" пары десятков кадриков, это довольно хитрое тригонометрическое преобразование, имеющее целью получить изображение "как если бы" оно было снято [широкоугольным] объективом, направленным в конкретную сторону. Выбирается проекция ("прямоугольная", фишай, циллиндрическая), жмётся капа "optimize". ..."Оптимизация", по сути, есть самая важная часть подготовки к склейке: оптимизатор, используя информацию о контрольных точках, фокусном расстоянии объектива и фазе луны, подбирает параметры преобразования кадриков так, чтобы минимизировать расхождения контрольных точек. Результатом оптимизации является три [обычно три, можно ещё "оптимизировать" коррекцию дисторсии и shift объектива] числа для каждой фотки, имеющих размерность угла: "высота", "азимут" и "поворот". Далее, зная куда смотрел и как был повернут объектив реальный при съемке каждого кадрика, и куда должен смотреть объектив виртуальный при склейке - можно преобразовать кадрики в плоскость собственно панорамы, плавно склеить стыки - то есть, собственно, провести финальную склейку панорамы. По результатам оптимизации создается preview, глядя на которое можно подправить что-то в параметрах, оптимизировать заново... и так до получения удовлетворения. Удовлетворившись превьюшкой - жмём Главную Капу, и ставим панораму на Окончательную Сшивку: это процесс небыстрый. Так вот, к чему я это всё. Для панорам с простым сюжетом, но широким углом (а их как бы не большинство) приходится аккуратно подбирать как "направление взгляда" при сшивке, так и вид проекции, поскольку окончательный вид панорамы может радикально зависеть от этого направления - особенно при широком угле и "прямоугольной" проекции. Так вот - в используемой мной связке hugin + smartblend единственным способом "поменять точку зрения" является выбор новой anchor point и... перезапуск оптимизации. Хотя казалось бы - ведь оптимизация подбирает углы исходных кадриков, а они не меняются, и параметры преобразования при смене угла зрения можно получить простой арифметикой! Однако - вместо того чтобы по быстрому покрутить пару ручечек в реальном времени, приходится методом тыка подбирать anchor point и жать optimize - а оптимизация не так чтобы всегда работает быстро... Вот, собственно, и любопытно - а есть ли [вменяемый] софт, где подбор "точки зрения" можно проводить в реальном времени? Требования - "стандартный" подход к склейке (возможность ручного задания точек, задание вертикалей/горизонталей, настройка параметров оптимизации), возможность использования совместно со smartblend, непадучесть на больших панорамах (higin + smartblend у меня переваривают до 160-180 мпикс, дальше падают)? |
||||||||||||||