面部类型检测

问题描述 投票:5回答:2

我必须检测面部类型-椭圆形,矩形,菱形,在应用程序中听到形状。我已经使用开放的CV和coreimage框架进行了人脸检测,但是它无法识别人脸的类型。

我实际上需要做的是检测脸部类型,并出示具有相同脸部形状的名人脸,以显示您的脸与她/他的脸相匹配。

任何帮助都会很棒。

预先感谢!

iphone ios opencv core-image
2个回答
0
投票

您必须为四个类别训练一个面部识别器:椭圆形,矩形,菱形,心形。因此,您将不得不找到许多拥有不同脸型的人的例子。给每个班级贴上标签,并使用它来训练普通的FaceRecognizer。

如果您想了解有关实际步骤的信息,请查看gender classification with OpenCV,并进行完全相同的操作。在性别分类中,分为2个班级(男性/女性)。您必须为4类(4种不同的形状类型)执行此操作。


0
投票

您可以使用dlib的脸部形状预测器ans和数学计算来找到脸部形状,找到前额的长度,下巴的长度,脸部的长度,下巴的角度。我已经执行了此操作,请检查我的存储库。

https://github.com/Nitish1206/face_shape_without_model

© www.soinside.com 2019 - 2024. All rights reserved.