我有两个要求:
是否有可以执行此操作的脚本?
我看到http://www.faceresearch.org/demos/average执行了第1项但他们没有许可他们的技术。
请帮忙。先感谢您。
答案 0 :(得分:0)
首先取平均值需要对齐面部特征。您可以查看Active Appearance Models以获取该模型。对齐脸部后,您可以获得平均脸部。之后,您可以使用PCA比较面部以获得最接近的匹配。
答案 1 :(得分:0)
我写了一个简单的库来处理javascript中的变形,但它没有进行特征检测。 (在我的实现中,你必须手动选择匹配点。)
http://peter.pisljar.si/#!/en/projects/image_morph_js
要使其自动运行,您需要识别脸上的某些点(越多越好)。此外,为了使动画看起来不错,图像应该具有相同的尺寸,相似的背景......
找到类似你脸的其他面孔......这可能更有趣:) 你可以尝试使用分类器(k最近邻居?)但是我不确定它的实际效果如何。你可以在这里找到一个很好的算法列表来检测面部特征: https://facedetection.com/algorithms/
ps:另一个想法......你也可以只比较面部特征(比如指纹比较,它实际上不比较指纹,但只是它的特征(线条分割,短线,同一侧的线出口)进入)