【问题标题】:Emotion Recognition or Feature Extraction情感识别或特征提取
【发布时间】:2015-05-24 03:33:00
【问题描述】:

我正在开发一个可以识别人脸情绪的模块(基本情绪,例如:喜悦、悲伤、厌恶、恐惧、惊讶、中性)。

我使用的工具包括:

  1. OpenCV 2.4.2
  2. Qt 创建者
  3. Mingw 4.4

首先我认为我可以使用 Open CV 的人脸识别模块来满足我的目的并使用它(LBPH 人脸识别器),但可以取得很多效果。我使用来自不同类别情绪的图像训练识别器,并对一组图像样本进行面部识别以识别情绪(而不是人)。

然后我放弃了这个想法,开始寻找特征提取方法,以便在获得样本面部图像后,我可以根据提取的特征对其进行分类(使用 SVM)。我遇到了一些库,但都适用于 Visual Studio。

我是否应该更改整个项目以使用 Visual Studio?...是否有任何其他库可以帮助我提取面部特征(使用我正在使用的当前工具集)...或者是我错过了什么??

谢谢

【问题讨论】:

  • 我无法想象一个仅限于特定环境的 C++ 库......

标签: c++ qt opencv image-processing


【解决方案1】:

可以利用 Dlib 和 SVM 达到目的。使用 DLib 形状预测模块获取人脸姿态,并将特征点(上唇、下唇之间的距离、嘴巴宽度等)传递给 SVM 以预测情绪。请注意,SVM 预测器应使用样本图像及其特征点进行训练

【讨论】:

    猜你喜欢
    • 2023-02-03
    • 2015-03-25
    • 2012-09-14
    • 2016-09-23
    • 2014-06-12
    • 2011-01-10
    • 1970-01-01
    • 2013-02-07
    • 2011-09-07
    相关资源
    最近更新 更多