【问题标题】:Cluster groups of face images人脸图像聚类
【发布时间】:2016-04-06 19:28:33
【问题描述】:

我从视频中提取了人脸,并将它们聚集成大组(每个组都包含来自同一个人的人脸,我通过改变背景检测来做到这一点)。现在我想将这些组聚集成较少数量的组,最后让每个人出现在视频中的一组。

目前,我设法使用颜色直方图和 K-means 对这些组进行聚类。 问题在于,当两个不同的人的肤色和头发颜色过于接近时,集群就会很糟糕。我可以为此使用哪些其他功能?我尝试了 DAISY 描述符,但结果并不有趣。 我也想制作这些集群,而不必指定我想在最后拥有的集群数量。

【问题讨论】:

  • 看看here
  • 我可能弄错了,但我认为人脸识别不适合我想做的事情。我没有任何训练集,如果可能的话,我想以无人监督的方式进行。

标签: python opencv cluster-analysis


【解决方案1】:

要创建集群而不必指定最后要拥有的集群数量,您可以使用基于 MST 的集群:https://sites.google.com/site/dataclusteringalgorithms/mst-based-clustering-algorithm

要让每个人出现在视频中,您需要在人脸之间建立更好的相似度函数。最先进的人脸识别系统使用卷积神经网络方法。您可以在 Facebook 文章中了解更多信息:https://www.cs.toronto.edu/~ranzato/publications/taigman_cvpr14.pdf

【讨论】:

    猜你喜欢
    • 2014-11-28
    • 2021-06-27
    • 2011-07-31
    • 1970-01-01
    • 1970-01-01
    • 2017-11-05
    • 2010-11-10
    • 2011-07-18
    • 2015-07-19
    相关资源
    最近更新 更多