Учитывая эту формулу для расчета расстояния до объекта, если у вас есть изображение объекта и известна фактическая высота объекта...
distance to object (mm) = focal length (mm) * real height of the object (mm) * image height (pixels)
---------------------------------------------------------------------------
object height (pixels) * sensor height (mm)
Каков будет точный диапазон соотношений фокусного расстояния и высоты сенсора, приближенный к человеческому глазу?
Я думаю, что этот вопрос достаточно отличается от этого... и этого...
Приступим к «чисто» математическим рассуждениям.
Предположим, что у глаза есть FOV = a fov .
С h o высотой объекта и h s высотой датчика, d расстоянием до объекта и f фокусным расстоянием у вас есть следующая схема:
Найти связь между всеми этими значениями несложно: h s / f = tan(0,5* a fov )
Если я не ошибаюсь, вам «просто» нужно довольствоваться оценкой поля зрения глаза, чтобы получить соотношение.
Теперь, чтобы получить оценку FOV человеческого глаза, вы можете посетить Biology SE , там написано, что монокулярное поле зрения (измеренное от центральной фиксации) составляет 160 градусов (ширина w) x 175 градусов (высота h) , поэтому поле зрения = 175. град.
Этот ответ от mattdm также может помочь: https://photo.stackexchange.com/a/5924/26456 => Для человеческого глаза угол обзора составляет около 95 °, но поскольку ваши глаза бессознательно перемещаются, а ваши мозг заполняет детали, он чувствует себя намного шире.
Вы, вероятно, можете найти другие источники (и другие значения).
Я позволю вам вычислить значение тангенса :)
D’ = (W x F) / P
где D — расстояние (мм), w — ширина (мм) объекта (в вашем случае — высота), а P — воспринимаемая ширина (в пикселях) объекта. объект на изображении
Оливье
Оливье
Болезнь
Оливье
Болезнь
Оливье
Болезнь
Оливье