Принципы коррекции перспективы в программном обеспечении

Мне интересно фотографировать здания так, чтобы сохранялись вертикальные линии. Как показано на изображении справа.

изображение с наклоном и сдвигом

Я понимаю, что этого можно добиться с помощью тилт-шифт объектива . Однако мой Fujifilm X100 имеет фиксированный объектив, поэтому я не смогу сделать это с моей нынешней камерой.

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

Я просто хочу, чтобы мои вертикальные линии были сохранены.

Это так же просто, как спроецировать прямоугольное изображение на трапецию? Просто сдавить нижний край прямоугольника? Или это более вовлечено, чем это? Является ли проецируемая форма более сложной, чем, возможно, трапеция?

искажение

У меня нет доступа к Photoshop, но я использую Gimp и Inkscape. И если нужно, могу написать свой собственный софт. Чтобы уточнить, я после фактического геометрического преобразования.

Ответы (3)

Да, это так же просто, как спроецировать трапецию на прямоугольник:

https://docs.gimp.org/en/gimp-tool-perspective.html

Гимп делает это. Большинство разумных графических редакторов предлагают это.

Вы потеряете некоторое эффективное разрешение, потому что вам придется интерполировать пиксели.

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

Хотя многие объективы, способные управлять одним, также могут управлять и другим, наклон и смещение — это два разных движения.

«Миниатюрный» вид достигается за счет наклонных движений. Оптическая ось объектива отклонена от перпендикулярного угла по отношению к плоскости изображения.

движение наклона

Коррекция перспективы с точки зрения сходящихся линий осуществляется оптически с помощью движения сдвига. Угол 90° оптической оси объектива по отношению к плоскости изображения сохраняется. Центр оптической оси объектива смещается от центра пленки или сенсора, оставаясь при этом перпендикулярным плоскости, занимаемой пленкой/сенсором.

сменное движение

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

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

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

Это так же просто, как спроецировать прямоугольное изображение на трапецию? Просто сдавить нижний край прямоугольника? Или это более вовлечено, чем это? Является ли проецируемая форма более сложной, чем, возможно, трапеция?

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

Darktable, альтернатива Lightroom с открытым исходным кодом, также может выполнять компенсацию трапецеидальных искажений.

Поскольку вы находитесь в стеке с открытым исходным кодом, вы также можете рассмотреть возможность использования Darktable. Он также может исправить искажение объектива, что может вас заинтересовать.