被动和自动人脸识别

时间:2016-01-21 19:53:43

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

嗨伙计们。在学校我们使用徽章作为在场的标记,对于我的考试我想要升级该系统。 我想创建一个人脸识别系统,基本上我想在门上设置一个带摄像头的覆盆子,就像那样,当学生通过门时会自动标记为现在。

我知道OpenBR,但我不明白我是否可以将它用于我的项目,而且我有一些问题,我无法安装它,当我测试时它会给我一个错误。

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

2 个答案:

答案 0 :(得分:0)

您可以使用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

答案 1 :(得分:0)

您将Raspberry Pi用于您的项目,所以

<强>软件:

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

2。 SimpleCV使用起来更简单,但功耗却低于OpenCV。它仍然适合你的目的。

<强>设备:

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

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