【问题标题】:Create faces database from images with openCV?使用openCV从图像创建人脸数据库?
【发布时间】:2013-04-09 00:22:09
【问题描述】:

我正在编写一个从图像中检测人脸的程序;并使用 OpenCV 库从输入图像中识别人脸。我完成了检测部分,但在识别部分,我不知道如何从检测到的人脸创建人脸数据库。我阅读了几个关于使用 Eigenfaces 进行人脸识别的示例,并且它需要来自可用数据库的每人至少 2 张脸——我没有。

我的问题是如何创建数据库,它不仅仅是裁剪每个人脸并存储在一个命名文件夹中,因为不同图像中可能有相同的人脸。有没有办法比较这些面孔并将它们分组到一个文件夹中?

非常感谢,也为我糟糕的英语感到抱歉(:

【问题讨论】:

    标签: database opencv


    【解决方案1】:

    如果您查看此链接,您可以使用一些人脸数据集,它还解释了如何进行人脸识别

    http://docs.opencv.org/modules/contrib/doc/facerec/facerec_tutorial.html

    【讨论】:

    • 感谢您的回答,但我已经阅读了该链接,这些人脸数据集无法帮助我,因为我想训练并从我自己的数据库中查找人脸。问题是,如果我只是裁剪每张脸并将它们存储到命名文件夹中,例如:person1、person2、... => 每个人在数据库中只有一张脸 => 无法训练。我的图片在不同的图片中有相同的面孔,所以我的问题是,是否有办法将这些相同的面孔分组到一个人的数据库中?
    • 你必须给每个人一个ID。然后通过识别人脸可以将其归类为相同的id。
    猜你喜欢
    • 2011-05-09
    • 2018-07-08
    • 1970-01-01
    • 2019-11-02
    • 2016-09-17
    • 1970-01-01
    • 2019-12-01
    • 2015-08-07
    • 2014-01-23
    相关资源
    最近更新 更多