【问题标题】:Face morph and recognition人脸变形和识别
【发布时间】:2011-01-08 23:01:03
【问题描述】:

我有两个要求:

  1. 社交网络的成员选择其他成员的面孔并变形他们的平均面孔。
  2. 该网站会查找其他成员的脸与变形的脸相似,并按相似的顺序列出。

是否有脚本可以做到这一点?

我看到http://www.faceresearch.org/demos/average 做了第 1 项,但他们没有许可他们的技术。

请帮忙。先感谢您。

【问题讨论】:

  • 您可能需要 Eigenfaces 或 Viola-Jones 的实现...
  • 这里有一些非常好的资源:@​​987654322@

标签: face-recognition


【解决方案1】:

我编写了一个简单的库来处理 javascript 中的变形,但它不进行特征检测。 (在我的实现中,您必须手动选择匹配点)。

http://peter.pisljar.si/#!/en/projects/image_morph_js

要使其自动工作,您需要识别面部的一些点(越多越好)。此外,为了让动画看起来不错,图像应该具有相同的大小、相似的背景......

寻找与您的脸相似的其​​他面孔...这可能更有趣:) 您可以尝试使用分类器(k 个最近的邻居?),但我不确定它的实际效果如何。

您可以在此处找到检测面部特征的算法列表: https://facedetection.com/algorithms/

ps:另一个想法......你也可以只比较面部特征(类似于指纹比较,它实际上并不比较指纹,而只是比较它的特征(线分裂,短线,线在同一侧退出)进入)

【讨论】:

    【解决方案2】:

    首先要对需要对齐面部特征的面部进行平均。您可以查看 Active Appearance Models 来获得该模型。对齐面后,您可以获得平均面。之后,您可以使用 PCA 比较面部以获得最近的匹配。

    【讨论】:

      猜你喜欢
      • 2011-12-14
      • 1970-01-01
      • 2018-06-14
      • 2018-06-28
      • 2023-03-06
      • 2015-07-05
      • 2011-10-13
      • 2019-01-31
      • 2014-05-01
      相关资源
      最近更新 更多