Каковы диапазоны отношений фокусного расстояния к высоте сенсора, чтобы приблизиться к человеческому глазу? [дубликат]

Учитывая эту формулу для расчета расстояния до объекта, если у вас есть изображение объекта и известна фактическая высота объекта...

distance to object (mm) = focal length (mm) * real height of the object (mm) * image height (pixels)
                          ---------------------------------------------------------------------------
                          object height (pixels) * sensor height (mm)

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

Я думаю, что этот вопрос достаточно отличается от этого... и этого...

Я думаю, что для начала вам следует использовать разрешение человеческого глаза (и прочтите это: cambridgeincolour.com/tutorials/cameras-vs-human-eye.htm )
Часть вопроса, если бы все в поле зрения глаза было в лучшем разрешении, которое глаз может обеспечить, не имеет для меня особого смысла ... Что вы имеете в виду?
@Olivier - Это было потому, что люди в других вопросах говорили о том, как зрение глаза становится нечетким за пределами небольшого круга зрения. ... Не обращайте внимания на эту часть... Я удаляю ее...
Хорошо :) Достаточно ли моего ответа или вы хотите больше?
@Olivier - Да, было бы неплохо получить фактическое значение FOV, но тот факт, что вы предоставили метод, очень полезен.
Я добавил значение со ссылкой :)
@Оливье - Круто! ... Подождем несколько дней, чтобы посмотреть, что об этом скажет сообщество...
если вы ищете конкретно FOV человеческого глаза, вы можете взглянуть на этот ответ: photo.stackexchange.com/a/5924/26456 . Подводя итог, Мэттдм говорит, что для человеческого глаза угол обзора составляет около 95°, но поскольку ваши глаза бессознательно двигаются, а мозг заполняет детали, он кажется намного шире .

Ответы (1)

Приступим к «чисто» математическим рассуждениям.

Предположим, что у глаза есть 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 — воспринимаемая ширина (в пикселях) объекта. объект на изображении
Высота сенсора — это физический размер сенсора (разная модель камеры = другой размер сенсора, посмотрите на «кроп-фактор»). Чтобы получить физическое расстояние от пикселей, вы должны умножить длину вашего объекта в пикселях на физическое расстояние между двумя «пикселями» на датчике, чтобы получить физический размер изображения объекта на датчике.