mw::mo::mocam::DistanceToParallax 関数

構文

f32 DistanceToParallax(
     u32 width,
     f32 angleOfView,
     f32 distance
);

引数

名前 説明
in width 視差はピクセル単位で相対的にこの値まで計算されます。
in angleOfView カメラビューの対角の度数です。
in distance メートル単位で変換する距離です。

返り値

計算された相対視差です(ピクセル単位で width との相対)。

説明

与えられた距離(メートル単位)の相対視差を計算します。
絶対視差を得るためには、無限の距離のキャリブレーション translationX を追加してください。
translationX を同じ width ベースに変換してください。

例えば、640x480 のキャリブレーションをして、カメラに対して 66° の angleOfView で translationX 値 Tx を得ようとして、25cm 512x384の視差を知りたければ、以下のようにしてください:

バージョン履歴

2011/03/15
初版

CONFIDENTIAL