質問: 写真から実距離を計算するにはどうすればいいのでしょうか。 写真から実距離を計算するにはどうすればいいのでしょうか。 写真の1ピクセルに対する距離の求め方が知りたいのです。 添付画像のような位置です。 カメラについて: ccdカメラ 焦点距離8mm 1/3型レンズ 512×480(画素)×256階調 カメラの角度は40° 被写体とカメラの距離は250mm 以下のサイトを参考に考えていたのですが、 http://www.bouhancamera.net/basicknowledge/lens/index.htm http://www.uniel-denshi.co.jp/report/cctv-abc/cctv-abc.html 角度が水平な時の1ピクセルの距離は求めることができたのですが、 カメラの角度をつけた場合の計算が分かりません。 どなたかわかる方。教えていただけないでしょうか。 お願いいたします。
回答: 上下方向の位置に着目して、歪曲はないとします。 撮像素子上で、画面中心からの距離をyとすると、y=f*tanθ (θは光軸に対する角度)になります。 被写体(スクリーン)までの距離をd、スクリーン中心(カメラからスクリーンに垂線を下ろした点)から、光点までの高さをhとすると、h=d*tan(θ+40度)になります。 あとは、撮像素子上で各ピクセルに対して、yのを計算して、それに対応するhを計算すれば、必要な数値は出そうに思います。