顔の感情を予測するアプリケーションを開発しているので、最適な顔検出方法を知りたい
そのため、固定または移動する顔の表情を分析する前に、検出または追跡して関連情報を抽出する必要があります。いくつかの検出方法が存在しますが、私の場合は何が最適ですか?
顔の感情を予測するアプリケーションを開発しているので、最適な顔検出方法を知りたい
そのため、固定または移動する顔の表情を分析する前に、検出または追跡して関連情報を抽出する必要があります。いくつかの検出方法が存在しますが、私の場合は何が最適ですか?
顔検出をすばやく簡単に開始するには、OpenCV の Haar 検出メソッド (viola-jones 顔検出アルゴリズム IIRC を少し変更したバージョン) を使用します。顔全体と個々の顔の構成要素 (目、鼻など) に対して事前に訓練された haar カスケード分類器があります。Haar の機能には、非常に高速であるという利点もあります。そのため、ビデオ (使用するように聞こえます) で非常に便利です。また、個々の顔コンポーネントを分類することで、感情検出/予測アルゴリズムを簡素化できます。
http://docs.opencv.org/modules/objdetect/doc/cascade_classification.html#viola01で、Haar 機能ベースのオブジェクト認識について詳しく説明している OpenCV ドキュメントを見つけることができます。
http://code.opencv.org/projects/opencv/repository/revisions/master/entry/samples/cpp/dbt_face_detection.cppで顔検出を実行する例
感情の検出に関しては、これは未解決の研究課題であるため、何を試してもかなり関与する可能性があります。そのようなことに興味がある場合は、 http ://www.utdallas.edu/dept/eecs/research/researchlabs/msp-lab/publications/Busso_2004.pdfおよびhttp:// humansensing.cs.cmu.edu/papers/Automated.pdf