bundleAdjustment
3 次元の点とカメラの姿勢のコレクションの調整
構文
説明
[ は、再投影誤差が最小になるように 3 次元の点およびカメラの姿勢を調整します。調整の手順は、レーベンバーグ・マルカート アルゴリズムのバリアントです。この関数は、同じグローバル参照座標系を使用して、3 次元の点とカメラの姿勢の両方を返します。xyzRefinedPoints,refinedPoses] = bundleAdjustment(xyzPoints,pointTracks,cameraPoses,intrinsics)
[ は、ワールド ポイント セット wpSetRefined,vSetRefined,pointIndex] = bundleAdjustment(wpSet,vSet,viewIDs,intrinsics)wpSet の 3 次元の点を調整し、イメージ ビュー セット vSet のカメラの姿勢を調整します。viewIDs は、調整する vSet でカメラの姿勢を指定します。
[___, は、前述の構文の引数に加えて、各 3 次元ワールド ポイントの平均再投影誤差を返します。reprojectionErrors] = bundleAdjustment(___)
[___] = bundleAdjustment(___, は、前の構文にある引数の任意の組み合わせに加えて、名前と値の引数を 1 つ以上使用してオプションを指定します。たとえば、Name=Value)MaxIterations=50 は、反復回数を 50 に設定します。指定していない引数は既定値になります。
例
入力引数
名前と値の引数
出力引数
参照
[1]
[2]
[3]

