2016-01-21 63 views
0

Hy guys。在学校,我们使用徽章作为在场的标记,因为我的考试我想升级该系统。 我想创建一个面部识别系统,基本上我想在门上设置一个带摄像头的覆盆子,就像那样,当学生通过门时会自动标记为存在。被动和自动脸部识别

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

我问你,如果你知道OpenBR是否可以为我做诡计(你必须知道我们在学校很多),或者是否有其他一些我可以使用的技术。

回答

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

+0

也许我不明白,我想只用脸部识别,这样学生甚至可以在家里留下徽章,我的项目只需要学生的脸部。我必须创建一个数据库,在那里存储了徽章代码的面部,当相机“看到”学生时,树莓会将消息发送到学校服务器并将该学生标记为在场。我会研究你的链接,以防万一,告诉我,如果你有其他建议老兄! – Giulio

+0

因此,你认为我的项目是可能的,锉刀将始终保持记录,拍摄框架并识别脸部,这是可能的吗?我有很多疑问,而且我必须确定要制作这个项目,因为我没有太多时间来制作它,而且我无法在运行中更改它。 – Giulio

+0

不知道你的时间框架:这是可能的,一般来说检测面部是很容易的。检测个人面孔有点困难,公司在这方面花了很多钱。但是如果你愿意付钱,你可以使用第三方sdk为你完成工作http://luxand.com/facesdk/ – BenJ

0

你用树莓派为您的项目,可能是有用的,所以

软件:

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

2.SimpleCV比OpenCV更易于使用但功耗更低。你的目的还是可以的。

硬件:

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

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