0

こんにちは、単眼カメラ用のリアルタイム ビジュアル オドメトリ システムを作成しようとしています。今私は 2d ベクトルで 3d ポイントの動きを記述する方程式を探しています。調査中に、非常に興味深い見た目の方程式に出くわしました。22ページを参照しています。基本的には、比較的小さな時間ステップを想定して単純化しています。しかし今、私は画像座標 x と y について苦労しています。x は x=(px-px0) や y=(py-py0) のように sth になると言われています。私が理解すると、p0は回転の中心です。しかし、これが事実である場合、フォーミュラー全体が私の場合には意味がありません。なぜなら、回転の中心についての事前の知識が必要になるからです. これは再び翻訳に基づいています。

だから、それを理解するのに役立つかもしれないし、それを行うためのより良い方法を教えてくれるかもしれません.

4

1 に答える 1

1

この方程式を使用するには、(ピンホール モデルを使用して) カメラをキャリブレーションしておく必要があります。したがって、図に示すように、一連の歪み係数、焦点距離、および光軸と像面の交点である主点が得られます。ここ: http://docs.opencv.org/2.4/modules/calib3d/doc/camera_calibration_and_3d_reconstruction.html .

あなたが言及した式では、 x 座標と y 座標は、歪み補正後のピクセル単位であり、回転の中心ではなく、投影の中心を基準としています。したがって、探している px0 と py0 は主点の座標、つまり上記のリンクの命名規則を使用した cx0 と cy0 です。

于 2016-09-09T08:09:00.073 に答える