2016-12-01 9 views
12

私は顔の感情認識を達成するためにOpenCVのiOSのサンプルを試しています。 私はOpenCVサンプルiOSプロジェクト「openCViOSFaceTrackingTutorial」を下のリンクから入手しました。 https://github.com/egeorgiou/openCViOSFaceTrackingTutorial/tree/master/openCViOSFaceTrackingTutorial他の顔の感情のためのiOS OpenCVのhaarascascade

このサンプルプロジェクトでは「顔検出」を使用していますが、正常に動作します。それは 'haarcascade_frontalface_alt2.xml'訓練されたモデルを使用します。

私は同じプロジェクトを使用したいが、悲しいサプライズのような他の顔の感情のためにハワイカスケードを持っている。私は悲しい、驚きなどの感情のためにハワイカスケードを訓練する方法を探していますが、何か手がかりを見つけることができませんでした。

このサンプルのOpenCV iOSプロジェクトで使用する悲しい、驚きなどの感情のためにハワイカスケードを訓練する方法を教えてもらえますか?または、このiOSサンプルに使用するSad、Surpriseなどの感情のためのレディメイドのハーフカスケードがあります。

おかげ

答えて

4

あなたはhaarcascadeファイルを生成する方法についてtutorialを読んで、しかし感情のためhaarcascadeを生成することは容易ではないことができます。

私は、顔から口と口を抽出し、ハカスカードを使ってこれらの長方形を処理して感情を検出することをお勧めします。 hereから口と目の口角を得ることができます。口と目は複雑な機能なので、画像全体で見つけようとするとうまくいかないので、まず正面を見つけ、顔の矩形内で口と目を検出しようとします。

感情の抑制のためにgithubに利用可能なオープンソースライブラリがあります。これらはiosでは使用できませんが、同様のアルゴリズムを使用してiosに実装できます。

+0

こんにちは、もっとチャットに来てください。私はこれにいくつか疑問を持っています。 – Stella

+0

これについていくつかのiOSサンプルを入手できますか?>「顔から口と口を抽出し、ハラカスを使用してこれらの長方形を処理して感情を検出することをお勧めします。 – Stella

+0

私の知るところでは、プロセス全体に関するiOSサンプルはありません。あなたはそれをする必要があります。あなたは顔を検出しているように口と目を検出することができます。検出されたRectを使用して、顔画像を口と目にトリミングします。そして、感情を検出するためにこれらの画像に処理を適用します。感情検出のためにここにアルゴリズムがあります:https://github.com/liy9393/emotion-detection/blob/master/readme.txt – Darshana

関連する問題