情绪识别或特征提取
Emotion Recognition or Feature Extraction
我正在开发一个可以识别人脸情绪的模块(基本情绪,例如:快乐、悲伤、厌恶、恐惧、惊讶、中性)。
我使用的工具包括:
- OpenCV 2.4.2
- Qt 创作者
- Mingw 4.4
首先我认为我可以利用 Open CV 的人脸识别模块来满足我的目的并使用它(LBPH 人脸识别器),但可以取得很多成果。我用来自不同 类 情绪的图像训练识别器,并对一组样本图像进行人脸识别以识别情绪(而不是人)。
然后我放弃了这个想法,开始寻找特征提取方法,这样一旦我得到一个样本面部图像,我就可以根据提取的特征(使用 SVM)对其进行分类。我遇到了一些库,但所有库都是针对 Visual Studio.
我是否应该更改整个项目以使用 visual studio?...是否有任何其他库可以帮助我提取面部特征(使用我当前使用的工具集) ...或者我错过了什么??
谢谢
可以利用Dlib和SVM来达到目的。使用 DLib 形状预测模块获取人脸姿势,并将特征点(上唇、下唇之间的距离、嘴巴宽度等)传递给 SVM 以预测情绪。请注意,应该使用样本图像及其特征点训练 SVM 预测器
我正在开发一个可以识别人脸情绪的模块(基本情绪,例如:快乐、悲伤、厌恶、恐惧、惊讶、中性)。
我使用的工具包括:
- OpenCV 2.4.2
- Qt 创作者
- Mingw 4.4
首先我认为我可以利用 Open CV 的人脸识别模块来满足我的目的并使用它(LBPH 人脸识别器),但可以取得很多成果。我用来自不同 类 情绪的图像训练识别器,并对一组样本图像进行人脸识别以识别情绪(而不是人)。
然后我放弃了这个想法,开始寻找特征提取方法,这样一旦我得到一个样本面部图像,我就可以根据提取的特征(使用 SVM)对其进行分类。我遇到了一些库,但所有库都是针对 Visual Studio.
我是否应该更改整个项目以使用 visual studio?...是否有任何其他库可以帮助我提取面部特征(使用我当前使用的工具集) ...或者我错过了什么??
谢谢
可以利用Dlib和SVM来达到目的。使用 DLib 形状预测模块获取人脸姿势,并将特征点(上唇、下唇之间的距离、嘴巴宽度等)传递给 SVM 以预测情绪。请注意,应该使用样本图像及其特征点训练 SVM 预测器