Нахождение точки, соответствующей известной высоте на изображении - Фотопедия
0 голосов
/ 12 августа 2013

У меня есть изображение стены, снятой с камеры телефона с известной высоты h от земли.

Предположим, что камера держалась идеально параллельно стене и нижняя часть изображения идеально выровнена с нижней частью стены.

Есть ли способ узнать точку на изображении, которая соответствует высоте h? (т.е. если бы я нарисовал воображаемую линию (параллельную земле) от объектива камеры до стены, в какой точке пересечение линии на стене проявилось бы на изображении?

Я знаю фокусное расстояние камеры, если это поможет.

Ответы [ 2 ]

1 голос
/ 12 августа 2013

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

Часть изображения, соответствующая стене на высоте ч & thinsp; будет ч & thinsp; / 2 с & thinsp; умножается на высоту изображения в пикселях (где c - высота камеры).

Так что, если камера находится на высоте 1 м, то у вас есть 2 м стены на фотографии. Если h = 1,5 м, а ваше изображение имеет высоту 2000 пикселей, то h будет на 1500 пикселей выше нижней части изображения.

1 голос
/ 12 августа 2013

Если камера параллельна со стеной, то центральный пиксель должен быть на той же высоте, что и центр датчика камеры, если камера действует нормальная . Под нормой я подразумеваю, что у камеры есть объектив, который не искажает изображение, например с объективом с наклоном .

Если камера не параллельна стене, это уже не так.

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