iOS OpenCV haarcascade用于其他面部情绪

时间:2016-12-01 06:24:05

标签: ios opencv

我一直在尝试使用OpenCV iOS样本来实现面部情感识别。 我得到了OpenCV示例iOS项目' openCViOSFaceTrackingTutorial'从下面的链接。 https://github.com/egeorgiou/openCViOSFaceTrackingTutorial/tree/master/openCViOSFaceTrackingTutorial

此示例项目使用'人脸检测',工作正常。它使用' haarcascade_frontalface_alt2.xml'训练有素的模特。

我想使用同一个项目,但对于像Sad,Surprise这样的其他面部情绪也有haarcascade。我一直在寻找如何训练像悲伤,惊喜等情绪的haarcascade,但无法找到任何线索。

有人可以告诉我,如何训练像悲伤,惊喜等情绪的haarcascade在这个示例OpenCV iOS项目中使用?或者是否会有像Sad,Surprise等情绪的现成haarcascade用于这个iOS样本。

由于

1 个答案:

答案 0 :(得分:4)

你可以阅读关于如何生成haarcascade文件的tutorial,但是为情绪生成haarcascade并非易事。

我建议从脸上提取嘴和眼睛并使用haarcascade并处理这些矩形来检测情绪。你可以从here获得口和眼的gaarcascade。嘴和眼是复杂的功能,如果你试图在整个图像中找到它,将无法工作,所以首先找到正面,并尝试仅检测面部矩形内的嘴和眼睛。

github上有可用于情感分离的开源库,虽然这些不适用于ios,但您可以使用类似的算法在ios中实现。

相关问题