Как рассчитать горизонтальное и вертикальное поле зрения (в мм) - Фотопедия
0 голосов
/ 25 сентября 2017

У меня возникли проблемы с поиском стандартного способа вычисления горизонтального и вертикального полей обзора изображения на основе набора исходных входных параметров.

У меня есть значения для следующих параметров:

  • Горизонтальное количество пикселей: 1920
  • Количество пикселей по вертикали: 1080
  • Размер пикселя (мкм): 3
  • Горизонтальный размер (мм)
  • Вертикальный размер (мм)
  • Диагональ Размер (мм)
  • Фокусное расстояние (мм)
  • F / #
  • Рабочее расстояние (мм)
  • Горизонтальное поле зрения (градусы)
  • Вертикальное поле зрения (градусы)
  • Диагональ поля зрения (градусы)

Edmund Scientific предложил следующее уравнение: enter image description here где ч - горизонтальный размер датчика, f - фокусное расстояние объектива, а WD - рабочее расстояние , Горизонтальное поле зрения также в мм, для которого я рассчитываю.

Моя проблема в том, что приведенное выше уравнение дает мне другое значение, чем следующее уравнение:

Horizontal FOV (mm) = Working Distance (mm) * 2 * TAN(Horizontal FOV (degrees) / 2)

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

Решено: Моя проблема в Excel заключалась в том, что когда я делил на 2 в моем TAN (HFOV / 2), 2 был в радианах, а не в градусах. Изменение формулы на TAN (HFOV / степени (2)) решило проблему.

Ответы [ 2 ]

1 голос
/ 26 сентября 2017

Отвечая на вопрос, обе ваши формулы верны, проблема должна сбивать с толку единицы.

Первый Эдмунд самый легкий. Просто похожие треугольники. Преобразуется в: f / h = WD / H FOV. Таким образом, единицы измерения мм слева отменяются, а единицы измерения ножек справа отменяются, и нет единиц измерения и триггера, нет необходимости в половинном угле. Работает так же, как есть, переставить по желанию.

Некоторые единицы отмены во втором с триггером, это H FOV / WD = 2 tan (градусов / 2).

1 голос
/ 25 сентября 2017

Формула, которую я использую в Excel

f = фокусное расстояние d = размер формата (высота или ширина датчика)

= ((ATAN ((г / 2 / ж))) * 180 / ПИ ()) * 2

Использование вышеизложенного для 50-мм объектива, установленного на 35-миллиметровом полнокадровом объективе, с измерением высоты 24 мм и диагонали 36 мм 43,27 мм

Вертикальный угол обзора составляет 27 °

Горизонтальный угол обзора составляет 39,6 °

Диагональный угол обзора составляет 46,8 °

Я использую 1000 ярдов как расстояние до поля зрения, отвечаю в футах.

= (ОКЧ (д * ПИ () / 180)) *1000* 3

Вертикальное расстояние при 1000 ярдах составляет 1528 футов

Горизонтальное расстояние при 1000 ярдах составляет 2482 фута

Диагональное расстояние при 1000 ярдах составляет 3194 фута

Легко переводить ножки в мм

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