Единственный другой фактор, который вам нужен, - это высота объекта в реальной жизни (в противном случае вы могли бы фотографировать модель, которая гораздо ближе к камере).
Математика на самом деле не так сложна, соотношение размера объекта на датчике и размера объекта в реальной жизни такое же, как соотношение между фокусным расстоянием и расстоянием до объекта.
Чтобы определить размер объекта на датчике, определите его высоту в пикселях, разделите на высоту изображения в пикселях и умножьте на физическую высоту датчика.
Итак, вся сумма равна:
Давайте рассмотрим это уравнение.
Если мы сохраняем все остальное постоянным и увеличиваем фокусное расстояние, тогда расстояние увеличивается (так как фокусное расстояние указано в числителе). Это то, что вы ожидаете, если вам нужно увеличить объектив, чтобы сделать один объект размером с другой объект одинакового размера, первый объект должен быть дальше.
Если мы сохраняем все остальное постоянным и увеличиваем реальную высоту объекта, то расстояние снова увеличивается, как если бы два объекта с разными реальными высотами выглядели одинаково по высоте на изображении, тогда более высокий объект должен быть дальше.
Если мы сохраняем все остальное постоянным и увеличиваем высоту изображения, то расстояние увеличивается, как будто два объекта (одного размера, помните, что мы сохраняем все остальное постоянным) выглядят одинакового размера в обрезанном и необрезанном изображении тогда объект на необрезанном изображении должен быть дальше.
Если мы оставим все остальное постоянным и увеличим высоту объекта в пикселях, тогда расстояние уменьшится (мы сейчас находимся на знаменателе): два объекта одинакового размера, один занимает больше пикселей, это должно быть ближе.
Наконец, если мы оставим все остальное постоянным и увеличим размер сенсора, то расстояние уменьшится: два одинаковых по размеру объекта имеют одинаковую высоту в пикселях при съемке с помощью компактного устройства (маленький датчик, где 20 мм - длинный объектив) и при съемке с помощью зеркальной фотокамеры (большой сенсор, где 20 мм - широкая линза), тогда объект на DSLR-изображении должен быть дальше (потому что он появился того же размера, но с широкой линзой).