質問: カメラの画角計算に関して 現在、画像処理をするターゲット側の装置を設計しているのですが計測領域までの距離と 領域サイズの計算と実験をしているのですが多少計算値と異なっていて困っています。 現物合わせで合わせれば何とかなるのですが原因をはっきりさせたいので投稿しました。 計算式はよくある l=s x f / ccdsize lはワークディスタンス、sはターゲットのサイズ、fはレンズの焦点距離 ccdサイズはカメラのccdサイズです。 水平方向で考えますとs=260mm、f=25mm、ccds ize=15.16mmのものを使用していて計算するとl=428.7mmになるのでこれで設計していざ領域サイズを確認すると 240mmしか写っていません。 いろいろレンズメーカにも確認したのですが計算式に問題はないという回答が帰ってくるだけです。 ちょっと気になるのはターゲットまでの距離が近くてピントを合わせるためにレンズの焦点リングを 調整してレンズを少し前に出して合わせているのですが、これで計算式とは少しずれてくることは ないのでしょうか? レンズが前にくるとccd素子までの焦点が少し大きくなって結果fが少し大きくなって、上の式で 計算すると lは少し大きくなるので何となく理屈があいます。 25mmのレンズとうたっていますが近距離では焦点距離は変わると思っていいのでしょうか? インターネットでいろいろ調べたのですがぴったりとした回答が見つかりませんでした。 どなたかわかる方がいらっしゃれば教えて頂きたいのですが。 よろしくお願いします。
回答: 計算式で、解が得られるなら楽なもの。 しかも、計算式が間違っている。 lは、ワーキングディスタンスではなく、光学的中心からの距離。 fは、焦点から実像面までの距離。(実像は、焦点より後方に結ぶ) センサーサイズは、リングピクセルも含んでいる。映像に使われるサイズは、仕様表のサイズより少し小さい。