Это достаточно просто. При условии, если известен угол обзора, можно воспользоваться следующей формулой. Вспомним тригонометрию. Расстояние от камеры до объекта – это один катет, ширина объекта - это половина другого катета. А угол обзора соответственно делим на 2. Тогда используем тангенс и считаем:
W=2 x tg(α /2) х D
W – область видимости в метрах
α – угол обзора камеры в градусах
D – расстояние от камеры до объекта в метрах.
Есть еще один способ найти область видимости. Нам для этого пригодится школьный курс геометрии - подобие треугольников. Для расчета области видимости нужно знать ширину ПЗС-матрицы. Наиболее широко используемые камеры имеют следующие размеры матрицы:
ширина матрицы 2/3” = 8.8 мм
ширина матрицы 1/2” = 6.4 мм
ширина матрицы 1/3” = 4.8 мм
ширина матрицы 1/4” = 3.2 мм
Если расстояние от камеры до объекта наблюдения (например, автостоянки) и ширина этого объекта нам известны, то для расчета фокусного расстояния объектива нужно воспользоваться другой формулой:
f = C x D / W
С – ширина ПЗС-матрицы в мм, (выше приведены 4 основные размера)
D – расстояние от камеры до объекта в метрах.
W – ширина объекта, за которым мы собираемся наблюдать в метрах, (она же ширина области видимости).
f –фокусное расстояние объектива в мм.
Однако если неизвестно два значения из четырех (фокусное расстояние и ширина обзора), то задача не имеет решения. Вам должна быть известна либо ширина объекта, за которым вы наблюдаете (поле зрения вашей камеры), либо фокусное расстояние. В первом случае можно посчитать фокусное расстояние, во втором, - область видимости камеры.
Не забудьте о единицах измерения. Фокусное расстояние объектива и ширина ПЗС-матрицы указаны в мм, а расстояние от телекамеры до объекта и ширина объекта указаны в метрах.