7

私はOpenCVが初めてです。サーフ検出サンプルが機能しています。次に、検出された画像に 3D モデルを配置します。

3D 射影行列を見つけるにはどうすればよいですか?

4

1 に答える 1

5

検出された画像に 3D モデルを配置したいとおっしゃっているので、Augment Reality について話していると思います (カメラ フレーム内?)。問題の鍵は、マーカー内の他の 4 つの「キーポイント」と一致する少なくとも 4 つのポイントを常に検出することです。次に、いくつかの方程式を解くと、ホモグラフィが得られます。これにより、任意の点を投影できます。

OpenCV には、このタスクを実行する関数があります: cvFindHomography

一致のペアが必要なだけで、メソッド (RANSAC、つまり) を選択すると、ホモグラフィが得られます。

次に、ここで説明したようにポイントを投影できます。

于 2012-05-28T15:03:58.667 に答える