1

EmguCV を使用してアイトラッカーを作成したいと考えています。人の視線を正しく推定するために取得する必要がある顔の位置を計算する問題に遭遇しました。Haar カスケードを使用して顔を検出し、オプティカル フロー法を使用して顔の特徴を追跡したいと考えました。問題は、次に何をするかです。

追跡された 2D ポイントを 3D に投影して回転行列を抽出するにはどうすればよいですか? POSIT アルゴリズムについて聞いたことがありますが、それを使用するには 3D 顔モデルが必要です。プログラムの初期化中に自動的に顔モデルを作成する方法はありますか?

4

1 に答える 1

0

いくつかの闘争の後、私は解決策を見つけました。手短に言えば、追跡すべきいくつかの優れた機能を見つけ、それらに基づいて正弦波の顔モデルを作成しました。このモデルは、回転行列と並進ベクトルを計算するために POSIT アルゴリズム内で使用されました。2D ポイントを 3D モデルに投影するために、ピンホール カメラ モデルを使用しました。

于 2014-02-02T20:45:04.710 に答える