面部表情检测

Pwd*_*wdr 4 opencv face-recognition computer-vision

我目前正在开展一个项目,我必须提取用户的面部表情(一次只有一个用户),如悲伤或快乐.

有许多程序/ API可以进行人脸检测,但我没有找到任何人进行自动表达识别.

到目前为止我找到的最好的可能性:

- 使用Luxand FaceSDK,这将使我能够访问面部中的66个不同点,因此我仍然需要手动将它们映射到表达式.

我之前使用OpenCV进行人脸检测,效果很好,所以如果有人对如何使用OpenCV做一些提示,那就太棒了!

欢迎任何编程语言(首选Java).

OpenCV板上的一些用户建议寻找AAM(主动状态模型)和ASM(主动形状模型),但我发现的只是论文.

Sim*_*got 6

您正在寻找机器学习解决方案.FaceSDK看起来像一个很好的功能提取器.我不认为会有一个可用的库来解决您的具体问题.你最好的选择是:

  • 选择具有java实现的机器学习框架(SVM,PCA)
  • 拍摄一系列照片并用目标表达自己标记(快乐或悲伤)
  • 计算你的模型并测试它

这涉及一些关于机器学习的知识.