このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
triangulate
ステレオ イメージでの歪み補正後のマッチする点の 3 次元位置
構文
説明
は、2 つのステレオ イメージから歪み補正されたマッチするイメージ ポイントのペアの 3 次元の位置を返します。worldPoints
= triangulate(matchedPoints1
,matchedPoints2
,stereoParams
)
は、ワールド座標系のマッチするペアの 3 次元の位置を返します。これらの位置は、カメラ射影行列によって定義されます。 worldPoints
= triangulate(matchedPoints1
,matchedPoints2
,camProjection1
,camProjection2
)
[
はさらに、前述の構文のいずれかの入力引数を使用してワールド ポイントの再投影誤差を返します。worldPoints
,reprojectionErrors
] = triangulate(___)
[
はさらに、有効および無効なワールド ポイントのインデックスを返します。有効な点はカメラの前に配置されます。worldPoints
,reprojectionErrors
,validIndex
] = triangulate(___)
例
入力引数
出力引数
ヒント
関数 triangulate
ではレンズ歪みが考慮されません。点の検出前に関数 undistortImage
を使用して、イメージの歪みを補正できます。あるいは、関数 undistortPoints
を使用して点自体の歪みを補正できます。
参照
[1] Hartley, Richard, and Andrew Zisserman. Multiple View Geometry in Computer Vision. 2nd ed., 312-313. Cambridge, UK ; New York: Cambridge University Press, 2003.