Как расчитать растояние до объекта съемки зная фокусное рассояние объектива и то что объект занимает половину кадара?

Всего 7 сообщ. | Показаны 1 - 7
Как расчитать растояние до объекта съемки зная фокусное рассояние объектива и то что объект занимает половину кадара?
Как расчитать растояние до объекта съемки зная фокусное рассояние объектива и то что объект занимает половину кадара?

Формула есть?
Re: Как расчитать растояние до объекта съемки зная фокусное рассояние объектива и то что объект занимает половину кадара?
от: solsol
Как расчитать растояние до объекта съемки зная фокусное рассояние объектива и то что объект занимает половину кадара?

Формула есть?


Нет такой формулы.

Вам надо знать линейный размер здания или его части.
Re: Как расчитать растояние до объекта съемки зная фокусное рассояние объектива и то что объект занимает половину кадара?
Можно вывести, не понимаю в чем проблема. Это задачка для 7 класса средней школы.

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

Этот угол будет частью вписанных друг в друга треугольников (у которых общая вершина и две стороны).

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

Вот так будет понятнее:
Если человек ростом 180 см выглядит высотой как толщина моего пальца (если я держу палец на вытянутой руке - т.е. на расстоянии 70 см от глаза), то расстояние до этого человека будет 70 см * (180 см / толшина пальца).
Re: Re: Как расчитать растояние до объекта съемки зная фокусное рассояние объектива и то что объект занимает половину кадара?
Вот вам формула

Все значения в сантиметрах, где не указано другое !!!

РасстояниеДоОбъекта = РеальноеФокусноеРасстояние * (РеальныеРазмерыОбъекта / (РазмерыНаФото[в пикселях] / ОбщееЧислоПикселейПоЭтойСтороне[в шт.]) * ФизическийРазмерМатрицыПоЭтойСтороне)

Вот, в качестве, примера:
http://danx.nm.ru/tests/Building.jpg (кроп 100%)

Снято на 200 мм фокусного (70-200/4L) на Canon 350D.

Высота потолков 280 см, размер матрицы по высоте 1,48 см, общее число пикселей по высоте 2304, высота 1 этажа в пикселях - 33.

Получаем, что это снято с 20 * (280 / (33 / 2304) * 1,48 ) = 2642 метров.

Чему я охотно верю, ибо на фокусном 24 мм то же самое выглятит так (ресайз полного кадра):
http://danx.nm.ru/tests/Building-2.jpg

Надо вечером еще по карте посмотреть...
Re: Как расчитать растояние до объекта съемки зная фокусное рассояние объектива и то что объект занимает половину кадара?
от: solsol
Как расчитать растояние до объекта съемки зная фокусное рассояние объектива и то что объект занимает половину кадара?

Формула есть?



с хорошей точностью:

H1/H2=F/L

где:
H1 - размер объекта в кадре
H2 - истинный размер объекта
F - фокусное расстояние объектива
L - расстояние до объекта

если высота кадра у вас, скажем, 24 мм, и объект занимает половину, т.е. примерно 12 мм, то зная истинный размер этого объекта в природе (ну человек, скажем, - это чуть меньеш двух метров, а этаж здания - метра три) - можете посчитать расстояние
Re: Re: Re: Как расчитать растояние до объекта съемки зная фокусное рассояние объектива и то что объект занимает половину кадара?
от:danx
Снято на 200 мм фокусного (70-200/4L) на Canon 350D.

Высота потолков 280 см, размер матрицы по высоте 1,48 см, общее число пикселей по высоте 2304, высота 1 этажа в пикселях - 33.

Получаем, что это снято с 20 * (280 / (33 / 2304) * 1,48 ) = 2642 метров.
Подробнее
Что не пойму как вы считали. У меня получается 5786 метров
Re: Re: Re: Как расчитать растояние до объекта съемки зная фокусное рассояние объектива и то что объект занимает половину кадара?
от:danx
Вот вам формула

Все значения в сантиметрах, где не указано другое !!!

РасстояниеДоОбъекта = РеальноеФокусноеРасстояние * (РеальныеРазмерыОбъекта / (РазмерыНаФото[в пикселях] / ОбщееЧислоПикселейПоЭтойСтороне[в шт.]) * ФизическийРазмерМатрицыПоЭтойСтороне)

Вот, в качестве, примера:
http://danx.nm.ru/tests/Building.jpg (кроп 100%)

Снято на 200 мм фокусного (70-200/4L) на Canon 350D.

Высота потолков 280 см, размер матрицы по высоте 1,48 см, общее число пикселей по высоте 2304, высота 1 этажа в пикселях - 33.

Получаем, что это снято с 20 * (280 / (33 / 2304) * 1,48 ) = 2642 метров.

Чему я охотно верю, ибо на фокусном 24 мм то же самое выглятит так (ресайз полного кадра):
http://danx.nm.ru/tests/Building-2.jpg

Надо вечером еще по карте посмотреть...
Подробнее

Видимо вы стали жертвой излишнего кол-ва скобок. Позволю себе подкорректировать:

РасстояниеДоОбъекта = РеальноеФокусноеРасстояние * РеальныеРазмерыОбъекта / (РазмерыНаФото[в пикселях] / ОбщееЧислоПикселейПоЭтойСтороне[в шт.])/ФизическийРазмерМатрицыПоЭтойСтороне
Кстати, несмотря на ошибочную формулу, ответ у вас получился правильный
Вы не авторизованы

Пожалуйста, авторизуйтесь, чтоб иметь доступ к полному функционалу сайта