Существует математический метод измерения, позволяющий рассчитать эффективное фокусное расстояние объектива путем измерения его угла зрения.
Формула для угла зрения задается как
Для расчета эффективного фокусного расстояния (f) формула сводится к:
f = d / (2 * tan (α / 2)) -> Уравнение1
Где d представляет размер датчика в измеренном направлении. d будет 24, если вы используете полнокадровую камеру.
Теперь у нас есть следующая настройка для измерения & alpha;
У вас есть камера, сидящая на высоте H от земли и на расстоянии X от стены со шкалой. Теперь сделайте снимок, и вы сможете прочитать максимальную высоту, которую может видеть объектив (это будет H + Y).
Теперь, зная X и Y, мы можем вычислить половину угла зрения
(т.е. α / 2), используя эту ссылку (X будет противоположной стороной, а Y - соседней)
Теперь, когда вы вычислили α / 2, используйте его в уравнении 1 для расчета эффективного фокусного расстояния объектива.
Значение точно соответствует вашим измерениям.
Редактировать 1:
Что касается вопроса mattdm: достаточно ли близки размеры датчика, указанные производителем?
Со ссылкой на размеры датчиков камер в этих ссылках: здесь и здесь
Мы можем логично предположить, что производители камер или, по крайней мере, Canon и Nikon округляют размеры своих датчиков 1/10 мм. то есть есть вероятность ошибки +/- 0,05 мм, если они округляют размер датчика.
Давайте рассмотрим 3 типа линз:
1. Широкоугольный объектив (скажем, 13 мм, угол зрения: 85,4)
2. Нормальный объектив (50 мм, угол обзора 27,0)
3. Телеобъектив (300 мм, угол обзора: 4,58)
Эффект изменения размера датчика на 0,05 мм:
изменение для широкоугольного объектива = 0,05 / (2 * загар (85,4 / 2)) = 0,04613 мм ок.
Что представляет собой разницу в 0,35% (то есть (0,04613 / 13) * 100)
изменение для нормальной линзы = 0,05 / (2 * загар (27/2)) = 0,012 мм ок.
Что представляет собой разницу в 0,024% (то есть (0,012 / 50) * 100)
изменение для телеобъектива = 0,05 / (2 * загар (4,58 / 2)) = 0,0019 мм ок.
Что представляет собой разницу в 0,0006% (то есть (0,0019 / 300) * 100)
Таким образом, мы видим, что с широкоугольным объективом 13 мм и ошибкой 0,05 мм в измерениях производителей изменение фокусного расстояния составляет всего 0,35%.
Я надеюсь, что моя математика верна.
Редактировать 2:
Относительно вопроса Имре об измерениях для X & H,
H следует измерять от земли до горизонтального центра датчика.
X - расстояние между датчиком и стеной.