-1

emgu cv lib で surf を使用して、オブジェクトを検出および認識します。このオブジェクトの代わりに 3D モデルを挿入する必要があります。ホモグラフィ マトリックスがあります。知りたいのは、このホモグラフィ マトリックスからsharpgl のモデルビュー マトリックスを取得する方法です。 3Dオブジェクトを配置できる正しいモデルビューマトリックスを得ることができる手順 事前に感謝します

4

2 に答える 2

0

Zhang の方法を使用してカメラを調整し、カメラ マトリックスを取得してから、見つけたリンクで説明されているように H 分解を使用する必要があります。総括する:

  1. 従来のチェックボード コーナー検出を実行します (emgucv コードはこちら) 。
  2. FindCornerSubPix() 関数を呼び出して、コーナー検出の精度をサブピクセル レベルまで上げます
  3. 最後に 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 に答える