0

Savarese、Chen、Peronaによる「鏡面反射からの局所形状」の記事から抜粋した次の説明を明確にするのに役立つ人はいますか。

「cをカメラの投影の中心とします。画像平面は、cの前にl距離単位、視線方向vに垂直に配置されます。シーンポイントpが与えられた場合、qを画像平面上で観察されたpの画像とします。 rでの鏡面での鏡面反射。」

  1. 私の理解では、c、v、lはどちらもカメラのプロパティですが、どうすればそれらを見つけることができますか?
  2. pがシーンに沿って移動するとき、プレーンqとrのシフトはそれぞれc、v、lが一定ですか、それとも新しい投影中心、画像平面、ビュー方向をポイントごとに個別に調整する必要がありますか?

システムのセットアップ用の画像:

4

1 に答える 1

0

C と v はカメラ固有のプロパティではなく、位置と向きにすぎません。ただし、l は固有パラメータである焦点距離です。内因性パラメータと外因性パラメータの両方は、キャリブレーション手順によって回復できます。matlab が好きなら、Google で Jean-Yves Bouguet のカメラ キャリブレーション ツールキットを探してください。また、C または C++ の方が好きな場合は、永遠に OpenCV にも移植されています。

外部パラメーターは、カメラがシーンに対して相対的に移動した場合にのみ変化します。レンズ内の何かが変更されると、固有のものも変化します。たとえば、焦点を合わせ直したり、絞り (f ストップ) を変更したりします。どちらも露出時間によって変化しません (センサーに到達する光子の数にのみ影響します)。

今日のレンズ マウント (ネジ、バヨネット) とセンサーのサイズと解像度 (数十 mm で数メガピクセル)では、カメラを「動かす」のは非常に簡単です。数ピクセルとその軸を数分の弧で。再現性が最重要である場合は、特殊/カスタム レンズ マウントと非常に剛性の高いカメラ スタンド/サポートの入手を検討することをお勧めします。いずれにせよ、ソフトウェアは小さなカメラの動きに対して堅牢である必要があります

于 2012-07-08T21:55:14.593 に答える