代码之家  ›  专栏  ›  技术社区  ›  Giulio

被动和自动人脸识别

  •  0
  • Giulio  · 技术社区  · 10 年前

    伙计们。在学校,我们用徽章来标记在场的人,在我的考试中,我想升级那个系统。 我想创建一个人脸识别系统,基本上我想在门上设置一个带摄像头的树莓,就像这样,当学生通过门时,会自动标记为存在。

    我知道OpenBR,但我不知道我是否可以在我的项目中使用它,而且我有一些问题,我无法安装它,当我测试它时它会返回一个错误。

    我问你,你是否知道OpenBR是否能为我做到这一点(你必须知道我们在学校里很多),或者是否有其他技术可以我使用。

    2 回复  |  直到 10 年前
        1
  •  0
  •   BenJ    10 年前

    你可以考虑使用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

        2
  •  0
  •   Van Tr    10 年前

    你在项目中使用树莓派,所以

    软件:

    1 OpenCV-Python 是一个非常好的选择。

    2 SimpleCV 使用起来更简单,但比OpenCV功耗更低。它仍然可以满足你的目的。

    硬件:

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

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