2012-06-04 76 views
4

我目前工作的一個項目,我必須提取用戶(僅一次一個用戶),如悲傷或快樂的表情。面部表情檢測

有很多程序/ API來辦的人臉檢測,但我沒有找到任何一個做自動錶情識別。

我發現迄今最好的可能性:

- 使用Luxand FaceSDK,這將給我面對內訪問66個不同的點,所以我還是必須手動將它們映射到表達式。

我用OpenCV進行人臉檢測更早,這是偉大的工作,因此,如果任何人有關於如何使用OpenCV的做一些提示,這將是偉大的!

任何編程語言是值得歡迎的(Java的首選)。

OpenCV board上的一些用戶建議尋找AAM(主動模型)和ASM(主動模型),但我發現的都是論文。

+0

弗勞恩霍夫研究所建立了一個名爲[Shore](http://www.iis.fraunhofer.de/en/bf/bsy/produkte/shore.html)的圖書館,它能夠提取用戶的表達。但它不是免費的。 – Pwdr

回答

6

您正在尋找機器學習的解決方案。 FaceSDK看起來像一個很好的特徵提取器。我不認爲會有一個可用的庫來解決你的具體問題。最好的辦法是:

  • 選擇一臺機器學習框架(SVM,PCA)用Java實現
  • 採取的照片意甲和自己與目標表達式(快樂或悲傷)
  • 貼上標籤計算你的模型並對其進行測試

這包括機器學習的一些知識。

+0

迄今爲止還沒有任何有關機器學習的知識,但會研究上述框架。任何人爲此嘗試過xFaceTracker? – Pwdr