Конечно. Рад угодить.
Используя тригонометрию, расстояние можно рассчитать на основе тангенса полуугольника поля зрения. В качестве основания треугольника я использовал диагональ соотношения сторон датчика, которая будет включать таблицу (14,06 'на основе пропорций пифагорейского треугольника).
Сначала вы должны вписать объект в поле зрения датчика.
Объект - стол для снукера размером 6 на 12 дюймов.
![![Sensor information](https://i.stack.imgur.com/ebRGM.gif)
Изображение датчика изображения дано под углом зрения
43,3 ° / 70,42 ° = 0,61 (соотношение сторон 1: 1,64)
Мы знаем, что мы хотим разместить 12 'в поле зрения датчика.
0,61 = X / 12 '
X = 0,61 x 12 '= 7,32'
7,32 'x 12' - это размер поля датчика, когда он находится на минимальной высоте над столом для снукера.
Высота может быть определена с помощью тригонометрии с использованием функции TAN для треугольника, образованного диагональю поля изображения датчика.
![![Illustration for camera position details](https://i.stack.imgur.com/2oSBb.gif)
Диагональ датчика = √ ((7,32 ') ^ 2 + (12') ^ 2) =
√ ((53,58) + (144)) =
√ (197,58) =
14,06'
14.06 '/ 2 = 7.03' - противоположная (базовая) ветвь треугольника.
TANGENT Angle = противоположная нога / соседняя нога (h)
0,81 = 7,03 '/ ч
ч = 8,68 '
Используемые мной значения являются приблизительными.
Я бы сказал, что примерно 8'-8 "над центром стола должно это сделать.
Огромное спасибо за комментарий от Шубера по поводу ошибочной арифметики