Как сшить панораму, чтобы сохранить горизонт без неровностей, не обращая внимания на проблемы с соседними деревьями?

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

Я знаю, что логически должны быть проблемы с близлежащими деревьями (расстоянием от десятков до сотен метров), но enblendздесь я бы согласился на ретушь/размытие.

Что мне нужно предотвратить, так это неровности на горизонте. Его не должно быть, так как он находится в десятках километров!

Примечание 1: Я надеялся, что смогу добавить контрольные точки вручную (без помощи Hugin's CPFind) - только на горизонте - но результаты все равно были плохими.

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

Смотровая башня введите описание изображения здесь

Был ли горизонт в центре исходных изображений? Он на панораме есть, но возможно вы обрезали.
Неужели невозможно, чтобы неровности возникли из-за фактической топологии ландшафта?
@ Нет, это не так - это хорошо видно на панораме в исходном разрешении.

Ответы (2)

Трудно сказать, но похоже, что на совмещенном изображении ваша камера могла быть направлена ​​немного выше горизонта по крайней мере в двух несшитых снимках. Если немного прицелиться, горизонт в самой широкой части вашего изображения несколько «загибается вверх». Этот эффект похож на бочкообразную дисторсию и более заметен при более широком поле зрения (объективы с более коротким фокусным расстоянием).

Решение двоякое:

  1. Убедитесь, что ваша камера находится абсолютно на одном уровне с горизонтом. Используйте пузырьковый/спиртовой уровень на штативе, чтобы определить это. В этом случае наиболее критична ось наклона вверх/вниз, которую вы пытаетесь решить.

  2. Соедините больше снимков, а не меньше. Проблема, которую вы хотите избежать, — это искажение по краям поля зрения. Поэтому увеличивайте перекрытие для каждого последующего кадра (т. е. не делайте слишком много поворотов между кадрами, делая больше кадров). Один из способов сделать это — повернуть камеру в портретную ориентацию и сделать снимки. Вы будете использовать короткую ось рамки сенсора, поэтому потребуется больше снимков, чтобы покрыть то же окончательное сшитое поле зрения, как если бы вы использовали камеру в альбомной ориентации.

Хотя мой комментарий к вопросу направлен на подобное объяснение, важно отметить, что никаких искажений быть не должно, даже если камера направлена ​​выше горизонта. Мой комментарий предположил, что, возможно, коррекция дисторсии объектива не идеальна. Но на самом деле это маловероятно. Другими словами: если процесс сшивания работает правильно, вы можете направить камеру на все, что захотите. В этом и есть суть вышивки.
@TorstenBronger процесс сшивания может сделать очень многое. Поскольку несколько (все? не уверен) снимков сделаны с разных точек зрения, определенно будут существенные ошибки параллакса, которые Хьюгину придется попытаться сгладить. Программное обеспечение для сшивания обычно предполагает либо чистое вращение между кадрами (цилиндрическая или сферическая проекция), либо чистое перемещение (движение тележки). Существенные отклонения от этих предположений только усложняют работу сшивщика. В этот момент вам понадобится конформное отображение, чтобы исправить искажение перспективы.
Но не для линии горизонта, которая находится в бесконечности.
@TorstenBronger прав, но строчка перпендикулярна (-иш) к горизонту, и линия стежка под горизонтом будет иметь все большую и большую ошибку параллакса, чем дальше ниже горизонта вы смотрите, для предварительно сшитых снимков OP. В этом случае, учитывая, что OP имеет как панорамирование, так и движение «куклы» между кадрами, за счет исключения вертикальной оси наклона из кадров Хьюгин сможет лучше сшивать.
Что бы ни влияло на его изображения, влияла и линия горизонта, и это на бесконечности, поэтому причиной не может быть эффект параллакса.
Спасибо - я собираюсь сделать еще несколько снимков, как было предложено - это было сделано в эквиваленте 24 мм. как портреты. Также есть проблема с крышей - мне пришлось немного подстрелить, чтобы избежать ее.
Как вы думаете, может ли помочь постепенное перемещение по краям смотровой вышки после каждого выстрела — таким образом разбивая расстояние на более мелкие шаги?
Не совсем. Поскольку вы не вращаетесь вокруг точки отсутствия параллакса, вы, несомненно, получите ошибки параллакса. Но, как указал Торстен, на горизонте нет ошибки параллакса (фактически он находится в бесконечности).
@TorstenBronger верно, параллакс только в ближнем поле, быстро уменьшающийся к горизонту. Но поскольку точки стежка на горизонте не пересекаются на одном и том же наклоне, возвращаясь к моему первоначальному тезису: похоже, что камера не была идеально наклонена для пары кадров.
@ user681768917 вы отметили этот ответ как правильный --- но вы уверены?
@scottbb программное обеспечение для сшивания обеспечивает большую оптимизацию, и угол поворота камеры является одним из его параметров. Это устранено. Что приводит меня к...
... @user681768917: Какие параметры вы включили в сшивание? В частности, был ли одним из них угол крена?
@TorstenBronger Только те, которые включены в информацию EXIF ​​камеры (получается автоматически). Я думаю, что наиболее важным параметром здесь является фокусное расстояние/поле зрения.
@user681768917 user681768917 Моя формулировка была неясной, извините. Я имею в виду: какие параметры вы включили в оптимизацию . Если бы «ролл» не был одним из них, вы бы получили такие шишки.
@TorstenBronger: я не знаю. Скрипт сшивания Hugin можно экспортировать в текстовый файл, и он содержит довольно много чисел, но я не уверен, есть ли среди них то, о чем вы спрашиваете. Я не знаю, как настроить параметры оптимизации в Hugin, даже в режиме "Эксперт", извините.

Я предполагаю, что вы не заботитесь о том, чтобы ваша камера была ровной / постоянной по высоте. Когда вы меняете ориентацию камеры между снимками участников, вы можете получить подобные ошибки. Я настоятельно рекомендую снимать с помощью двух- или трехосевого спиртового уровня на горячем башмаке . Большинство камер покажут вас только в том случае, если вы находитесь в горизонтальном положении по крену, а не по крену и тангажу.