首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自网络摄像头的面部表情识别

来自网络摄像头的面部表情识别
EN

Stack Overflow用户
提问于 2013-07-07 23:20:37
回答 3查看 17.7K关注 0票数 6

我目前正在做一个项目,在这个项目中,我必须提取用户的面部表情(一次只能从网络摄像头中提取一个用户),比如悲伤或快乐。

有很多程序/API可以进行人脸检测,但我没有找到一个可以进行自动表情识别的程序/API。

到目前为止我发现的最好的可能性是:

我之前用OpenCV进行了人脸检测,效果很好,所以如果有人对如何用OpenCV做这件事有一些建议,那就太好了!

一个OpenCV论坛上的一些用户建议寻找主动外观模型和主动形状模型,但我找到的都是论文。

-So我在Stasm中使用了主动形状模型,这将使我能够访问脸部内的77个不同的点,所以我仍然需要手动将它们映射到表情。

欢迎任何编程语言。

EN

回答 3

Stack Overflow用户

发布于 2013-07-07 23:41:30

在2.4版本之后,opencv提供了人脸识别API。您可以将悲伤和快乐的面孔定义为两个不同的面孔,并使用the API对它们进行分类。如果你正在寻找任何教程,你也可以查看opencv's tutorial page

票数 3
EN

Stack Overflow用户

发布于 2013-08-07 02:33:20

也许this文章能帮到你。

这是对用于实现结果显示here的概念的解释

另外,你可能想看看here

上面提到的所有这些都是那些或多或少实现了你想要的东西的人的作品。

我想用OpenCV做和你一样的面部表情识别,所以我希望我们迟早能交换想法。

票数 2
EN

Stack Overflow用户

发布于 2013-07-08 04:04:59

使用OpenCV可以解决一半的问题。如果您使用示例构建了OpenCV,则可以运行一个名为c-example-smiledetect的示例,该示例可以检测不同级别的笑脸。

代码应该在samples/c下的OpenCV文件夹中。我记得您可以调整代码中的敏感度,这样可能会有所帮助。您还可以找到代码here

另一方面,可以在this book中找到使用OpenCV的AAM实现(第7章)。这不包括搜索和拟合部分,只是展示了如何从ASM和纹理创建AAM。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17513421

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档