レンズの焦点距離を計算しようとしています (4 つの異なるレンズがあり、レンズ 1、2、3、4 と呼びます)。使用しているカメラ (2 台の異なるカメラを使用しています) のセンサー サイズ、オブジェクトの幅、および作動距離を知っています。
次の式を使用しています。
f = 幅の焦点距離 = (作動距離 * センサー幅)/(対象物の幅 + センサー幅)
また、少し変更して同じ式を使用しました。
f' = 幅の焦点距離 = (作動距離 * センサー幅)/対象物の幅
私のカメラのセンサーサイズは次のとおりです。
モデル: 134MCU - 1/3" - 3,52 mm * 4,78 mm
モデル: 130CU - 1/4" - 2,75 mm * 3,64 mm
ここに問題があります。既知の作動距離から両方のカメラでいくつかの写真を撮り、画像の幅を測定しました (画像シーンに定規を配置しました)。その後、与えられた式を使用してfとf'を計算しました。焦点距離を計算した後、一貫性がないと思われるいくつかの観測結果が得られました。所見は次のとおりです。
- 作動距離が長くなると、各レンズの計算された焦点距離は特定の値に収束します。各作動距離に対して同じf、f'値を計算することを期待していました。なぜこうなった?作動距離への依存性、または作動距離の制限はありますか (たとえば、焦点距離f mmのレンズの場合、作動距離はn未満にはなりません)。
4 つのレンズと 2 つのカメラがあるため、8 つの異なるイメージング設定があります。134MCU で撮影された画像を使用して計算されたf、f'値は、レンズ 1 とレンズ 2 の 130CU で撮影された画像とは異なります。レンズ 3 とレンズ 4 の計算値は同じです。なぜこれが起こっているのでしょうか?
- 130CUを使用して計算されたレンズ 1の値は、約1.6 mmです。
- 130CUを使用したレンズ 2の計算値は約2.4 mmです。
- 130CUを使用したレンズ 3の計算値は約2.8 mmです。
- 130CUを使用したレンズ 4の計算値は約3.6 mmです。
- 134MCUを使用して計算されたレンズ 1の値は、約1.4 mmです。
- 134MCUを使用したレンズ 2の計算値は約2.2 mmです。
- 134MCUを使用したレンズ 3の計算値は約2.8 mmです。
- 134MCUを使用したレンズ 4の計算値は約3.6 mmです。
レンズの提供者と話をしたところ、レンズ 1、2、3、4 の焦点距離はそれぞれ 2.1 mm、2.5 mm、2.8 mm、3.6 mm であるとのことでした。では、なぜ私の計算値がこれらと一致しないのでしょうか? 私の計算に何か問題がありますか?
私が使用した画像は、こちらにあります。誰かが助けてくれたらとてもありがたいです。
よろしく、
ギュネイ・カイム