13

OpenCV Haarアルゴリズムを使用して頭を追跡し、頭の上に画像をオーバーレイしています。
私がやっていることは、カメラによって生成されたフレームを保存し、各フレームに画像をオーバーレイすることです。
そして、私はリアルタイムでやっていないので、時間は制約ではありません。

私のコードは、たとえば頭を左右に45度回転させると正常に機能します。
しかし、90度までの回転を追跡できるものが必要です。

私もOpenCV関数の多くのリファレンスと頭のポーズを推定するためのリンクを手に入れました

参考までに教えてください。コード例はかっこいいでしょう。
前もって感謝します

4

3 に答える 3

7

SURF のようなアルゴリズム (OpenCV パッケージにサンプルがあります) を使用して、顔の写真、画像の上で使用し、SURF 記述子を使用してポイントを一致させ、画像内の顔の 3D 位置を推定することができます。 . サンプル「find_obj」で同じコードを使用できますが、画像を追跡する顔写真に置き換えます。

お役に立てれば。

于 2011-12-20T16:10:00.463 に答える
6

openCV には POSIT と呼ばれる関数があり、単一の画像で 3D オブジェクトのポーズを推定できます。POSIT アルゴリズムを実装しています。そこに目を向けてみてください。

于 2011-11-14T16:10:31.260 に答える
5

EHCIプロジェクトはhttp://code.google.com/p/ehci/で確認できます。これは、POSITとLukasKanadeの概要を示しています。

于 2012-03-28T12:40:16.493 に答える