6

私は現在、ユーザーの顔の表情 (Web カメラから一度に 1 人のユーザーのみ) を悲しいまたは幸せのように抽出する必要があるプロジェクトに取り組んでいます。

顔検出を行うプログラム/API はたくさんありますが、自動表情認識を行うものは見つかりませんでした。

これまでに見つけた最良の可能性:

私は以前に顔検出に OpenCV を使用しましたが、これはうまく機能していました。OpenCV でそれを行う方法について誰かがヒントを持っていれば、それは素晴らしいことです!

OpenCV ボードの一部のユーザーは、AAM (アクティブ アペリアンス モデル) と ASM (アクティブ シェイプ モデル) を探すことを提案しましたが、私が見つけたのは論文だけでした。

-だから私はStasmで Active Shape Models を使用しています。これにより、顔内の 77 の異なるポイントにアクセスできるようになるため、手動でそれらを式にマッピングする必要があります。

プログラミング言語は何でも構いません。

4

3 に答える 3

1

OpenCV を使用すると、問題の半分が解決されます。サンプルを使用して OpenCV をビルドした場合は、さまざまなレベルで笑顔を検出できるc-example-smiledetectという名前のサンプルを実行できます。

コードは、 samples/cの下の OpenCV フォルダーにある必要があります。コードで感度を調整できるので、役立つかもしれません。コードはこちらでもご覧いただけます

別の注意として、OpenCV を使用した AAM の実装は、この本(第 7 章)で見つけることができます。ただし、これには検索とフィッティングの部分は含まれません。ASM とテクスチャから AAM を作成する方法を示すだけです。

于 2013-07-07T20:04:58.860 に答える