ビデオカメラのセンサー幅を計算する必要があります。画角と焦点距離が分かります。ウィキペディアによる式は次のとおりです。
angle of view = 2 x arctan(sensor width/(2xfocal length))
それでは、例を見てみましょう:
70° = 2 x arctan(sensor width/7.2mm)
センサーの幅を計算するにはどうすればよいですか?
この情報を自動的に計算するアプリケーションに必要です。
ありがとう !
ビデオカメラのセンサー幅を計算する必要があります。画角と焦点距離が分かります。ウィキペディアによる式は次のとおりです。
angle of view = 2 x arctan(sensor width/(2xfocal length))
それでは、例を見てみましょう:
70° = 2 x arctan(sensor width/7.2mm)
センサーの幅を計算するにはどうすればよいですか?
この情報を自動的に計算するアプリケーションに必要です。
ありがとう !
tan
arctan
ここで説明されているのとは逆です。
したがって、次のことができます。
X = a * arctan(Y / b)
X / a = arctan(Y / b)
tan(X / a) = Y / b
b * tan(X / a) = Y
したがって、式は次のようになります (a = 2
とb= 2 x focal
):
sensor width = 2 * focal * tan(angle / 2)
期待される角度のほとんどの実装でtan
は、度ではなくラジアンで表現されることに注意してください。( rad = deg * Pi / 180
、180 度 = Pi ラジアンとして) したがって、例は次のようになります。
sensor width = 2 * 7.2 * tan(70. * Pi / 180 / 2)
Python の場合:
>>> 2 * 7.2 * math.tan(70. * 3.1415 / 360.)
10.082601928930876
あなたのセンサーの幅は10.1mm