被动和自动人脸识别

Passive and automatic face recognition

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

我知道 OpenBR,但我不明白我是否可以将它用于我的项目,我遇到了一些问题,我无法安装它,它 return 我在测试时出错它。

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

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

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

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

如果每个徽章都有一些学生的唯一标识符,您就可以分析标识符以记录出勤率。

识别徽章/面孔将是 "easy" 部分。识别学生将是困难的部分!

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

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

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

OpenCV identify person with face detection

您的项目使用 Raspberry Pi,所以

软件:

1.OpenCV-Python是一个很好的选择。

2. SimpleCV使用起来比OpenCV更简单但更省电。对于您的目的来说还是可以的。

硬件:

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

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