【问题标题】:Passive and automatic face recognition被动和自动人脸识别
【发布时间】:2016-01-22 17:57:05
【问题描述】:

大家好。在学校,我们使用徽章来标记出席者,对于我的考试,我想升级该系统。 我想创建一个人脸识别系统,基本上我想在门上设置一个带有摄像头的覆盆子,这样,当学生通过门时会自动标记为存在。

我知道 OpenBR,但我不知道我是否可以将它用于我的项目,并且我遇到了一些问题,我无法安装它,当我测试它时它返回一个错误。

我问你是否知道 OpenBR 是否可以为我解决问题(你必须知道我们在学校很多人),或者是否有其他一些我可以使用的技术。

【问题讨论】:

    标签: linux opencv raspberry-pi face-recognition openbr


    【解决方案1】:

    您可以考虑使用 opencv 训练对象检测器来寻找徽章:

    http://docs.opencv.org/2.4/doc/user_guide/ug_traincascade.html

    https://www.youtube.com/watch?v=WEzm7L5zoZE

    如果每个徽章都有学生的唯一标识符,那么您可以分析该标识符以参加考勤。

    识别徽章/面孔将是“简单”的部分。识别学生将是困难的部分!

    从照片中识别人物很棘手,我估计 Facebook 已经在这个问题上花费了数百万美元。

    这里有几个可能有用的链接

    http://scikit-learn.sourceforge.net/0.6/auto_examples/applications/plot_face_recognition.html

    OpenCV identify person with face detection

    【讨论】:

    • 可能我没看懂,我想只用人脸识别,这样学生甚至可以把徽章留在家里,我的项目只需要学生的人脸。我必须创建一个数据库,其中存储带有徽章代码的面部,当相机“看到”学生时,覆盆子会将消息发送到学校服务器并将该学生标记为在场。无论如何,我会研究你的链接,以防万一,如果你有其他建议,请告诉我!
    • 那么,你认为我的项目是可行的,锉刀会一直保持记录、取帧和识别人脸,这可能吗?我有很多疑问,我必须确保做这个项目,因为我没有太多时间来做它,我不能在运行时改变它。
    • 在不知道您的时间范围的情况下:这是可能的,而且检测人脸通常非常容易。检测个人面孔有点困难,公司在这方面花了很多钱。但是,如果您愿意付款,则可以使用已为您完成工作的第 3 方 sdk luxand.com/facesdk
    【解决方案2】:

    您在项目中使用 Raspberry Pi,所以

    软件:

    1.OpenCV-Python是一个非常不错的选择。

    2. SimpleCV 使用起来更简单,但比 OpenCV 更省电。仍然可以满足您的目的。

    硬件:

    您还需要了解硬件,因为速度慢,使用 USB 网络摄像头不是一个好的选择。

    Module camera更好,因为它使用串行接口传输数据。

    【讨论】:

      最近更新 更多