Как измерить поле зрения камеры с объективом «рыбий глаз»? [дубликат]

Для камеры с прямолинейным объективом простое измерение будет состоять из получения изображений объекта известного размера с известного расстояния. Например, используя лист бумаги в качестве объекта, установленного на стене перпендикулярно оптической оси камеры, и делая изображения с нескольких расстояний, чтобы получить среднее значение (или выполнить линейную подгонку). Затем скажем, что горизонтальное поле зрения можно рассчитать по изображениям как

hfov = 2 * arctan(Img_w/(2*d))

куда

  • Img_w = ​​Img_wp * (Obj_w/Obj_wp)

  • Img_w - ширина изображения [мм]

  • Img_wp — ширина изображения в пикселях

  • Obj_w - ширина объекта [мм]

  • Obj_wp - ширина объекта в пикселях

  • d - расстояние до объекта [мм]

Насколько я понимаю, для прямолинейных линз и фиксированного расстояния до объекта соотношение Obj_w/Obj_wp не будет меняться независимо от того, где находится объект на изображении. Но для объективов с дисторсией типа «рыбий глаз» это соотношение зависело бы от расположения объекта на изображении и метод не работал бы.

Есть ли простой аналогичный метод измерения поля зрения для объективов типа «рыбий глаз»?

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

Поскольку у меня есть камера с маленькими объективами S-Mount, а рабочее расстояние составляет около 1 метра, одним из возможных способов может быть установка линейки или рулетки на стене, охватывающей все изображение по горизонтали. Затем вычисляем поле зрения по расстоянию d и ширине сцены, видимой на рулетке на изображении. Но я не уверен, что это сработает.

Ответы (1)

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