Я просматриваю некоторые старые материалы, которые я изучил много лет назад, и у меня возникли проблемы с пониманием этого. Может ли кто-нибудь подтвердить, что я правильно сделал свои расчеты, и сказать мне, как я могу восстановить поле зрения по этим параметрам?
у меня есть (высота) по (ширина) мм датчик, который отображается как пикселей. Я беру изображение какого-то предмета, размер которого на моем изображении должен быть 50 пикселей. Это прочь, и высокий в реальной жизни.
Я вычисляю размер пикселя на датчике как получить .
Я вычисляю увеличение на , поэтому я вычисляю, что размер изображения с высотой пикселя занимает датчика. Таким образом, увеличение .
Увеличение также можно рассматривать как , так , что даст нам .
Отсюда я знаю, что можно рассчитать поле зрения, но как мне это сделать? Я предполагаю, что уравнение будет использовать размер датчика изображения и фокусное расстояние.
Спасибо!
Легко проверить, верны ли ваши расчеты, по этому (довольно грубому) рисунку:
Там вы видите, что размер объекта связан с размером изображения в соответствии с
Итак, если у вас есть объект размером 10 см на расстоянии 10 м от камеры, и вы хотите, чтобы он был 0,5 мм (ширина 50 пикселей), вам нужно поместить датчик на расстоянии 0,5 мм * 10 м / 10 см = 5 см позади отверстия. Если вы это сделаете, угол, который увидит ваша камера, будет . Поле зрения определяется как удвоенный этот угол ( ). С приведенными выше числами вертикальное поле зрения составляет 4,1º, а горизонтальное поле зрения — 5,5º.
Микаэль Оман