@illlja

Как посчитать фокусное расстояние?

Есть Камера raspberry pi hq, с фикс объективом.
Для того, чтобы навести фокус, нужно такой объектив "закрутить" или "выкрутить" из камеры. Понимаю, что делая это, я меняю расстояние от последней линзы объектива до сенсора.
Как (какими формулами) посчитать расстояние на которое нужно "закрутить" объектив, чтобы фокус был на объекте 5 метров?
  • Вопрос задан
  • 46 просмотров
Пригласить эксперта
Ответы на вопрос 1
@galaxy
Например, формулы 116.8 и 116.10.

Вы знаете фокусное расстояние, но не знаете положение главных плоскостей объектива. Поэтому нужно экспериментально их определить (точнее, исключить из формул). Например, фокусируете объектив на бесконечность, при этом задняя главная точка будет находиться на расстоянии F от матрицы - отмечаете соответсвующее положение объектива (неважно, чего именно, можно задней поверхности линзы, можно просто какой-то метки на объективе). Чтобы сфокусироваться на L=5м, нужно сместить объектив дальше от матрицы на расстояние d, при этом расстояние от матрицы до главной точки станет F+d, откуда (пренебрегая положение передней главной точки по сравнению с L):
-1/L - 1/(F+d) = -1/F
d = F^2/(L-F)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы