emgu cv lib で surf を使用して、オブジェクトを検出および認識します。このオブジェクトの代わりに 3D モデルを挿入する必要があります。ホモグラフィ マトリックスがあります。知りたいのは、このホモグラフィ マトリックスからsharpgl のモデルビュー マトリックスを取得する方法です。 3Dオブジェクトを配置できる正しいモデルビューマトリックスを得ることができる手順 事前に感謝します
質問する
1130 次
2 に答える
0
Zhang の方法を使用してカメラを調整し、カメラ マトリックスを取得してから、見つけたリンクで説明されているように H 分解を使用する必要があります。総括する:
- 従来のチェックボード コーナー検出を実行します (emgucv コードはこちら) 。
- FindCornerSubPix() 関数を呼び出して、コーナー検出の精度をサブピクセル レベルまで上げます
- 最後に CameraCalibration.CalibrateCamera() を使用して固有のカメラ パラメータを計算します。
お役に立てれば
于 2012-06-26T14:47:21.190 に答える
0
AForge.net をご覧ください。そのライブラリの作成者は、グリフを使用して非常に類似したことを行い、グリフの代わりに独自の 3D モデルを挿入しました。ライブラリはグリフの 3D ポーズを処理し、それらを 3D モデルに適用します。プロジェクトはここで見つけることができます
http://www.aforgenet.com/projects/gratf/
Open CV と Emgu でこれと同じことを行う方法がわかりません。
于 2012-06-25T22:27:42.180 に答える