我目前正在从事一个项目,我必须提取用户(一次只有一个用户)的面部表情,例如悲伤或快乐。
有很多程序/API 可以进行人脸检测,但我没有找到任何可以进行自动表情识别的程序/API。
到目前为止我发现的最好的可能性:
- 使用 Luxand FaceSDK ,这将使我能够访问面部内的 66 个不同点,因此我仍然需要手动将它们映射到表达式。
我之前使用 OpenCV 进行人脸检测,效果很好,所以如果有人有一些关于如何使用 OpenCV 进行检测的技巧,那就太好了!
欢迎使用任何编程语言(首选 Java)。
OpenCV board 上的一些用户建议寻找 AAM(主动外观模型)和 ASM(主动形状模型),但我找到的只是论文。
最佳答案
您正在寻找机器学习解决方案。 FaceSDK 看起来是一个很好的特征提取器。我认为不会有可用的库来解决您的特定问题。你最好的办法是:
这涉及到一些关于机器学习的知识。
关于opencv - 面部表情检测,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10879731/