Почему параллельные линии в 3D не параллельны в изображении? - Фотопедия
0 голосов
/ 07 сентября 2014

Меня учили, что параллельные линии в 3D не обязательно параллельны на их изображении.

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

Мне было интересно, несколько вещей. Во-первых, почему это так и почему описанная мною техника приблизительно решает эту проблему?

1 Ответ

1 голос
/ 07 сентября 2014

Это все о проективной геометрии. Для обычных объективов ( прямолинейных объективов , аппроксимированных моделью камеры с точечным отверстием ), параллельные линии в 3D сходятся в отдельные точки в 2D проекции. (По определению те линии, которые остаются параллельными в 2D, также считаются пересекающимися на бесконечности.)

Хартли и Циссерман могли бы прочитать книгу «Геометрия множественного обзора».

Техника, которую вы описываете, вращается вокруг очень длинного фокусного расстояния. Если вы довольны математикой, неотъемлемой частью Camera Matrix является y1 = f / x3 * x1 на изображении ниже.

enter image description here На этом изображении вы хотите сделать горизонтальную зеленую линию. При увеличении f и x3 угол между горизонтальной осью X3 и зеленой линией (луч, который проходит свет) становится все меньше и меньше.

Добро пожаловать на сайт Фотопедия, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...