2

我正在为计算机科学课程的最后一年做一个大学项目,当学生走进教室时,它涉及面部识别。我正在尝试找到一个可以处理多个图像的 SDK(如果我设置了一个每秒可以拍摄 1 张图像的相机,它应该可以让每个学生都获得,但是确实需要进行一些测试并记录在案)

学生不会像这样排着队进入教室,因此图像上可能有不止一张脸,但如果我将相机放在正确的位置,他们应该至少在其中一张图像中都面向前方 - 然后我需要使用包含图片的数据库来查找每个人脸的身份。

这就是我迷路的地方,很多面部识别 API 只能处理一个人/图像,或者只是检测到有人在那里但没有实现“比较”,所以我不能使用数据库。

理想情况下它需要免费,因为如果我成功完成它,大学想部署它,有人知道我可以使用什么吗?

PS。类似于他们在电影/电视节目中使用的那种东西我想......他们只是在图像上运行一些东西,获取面孔然后将它们与国家数据库进行比较。不确定现实生活中是否存在类似的东西,或者我可以在较小的数据库上使用,但我希望如此。

4

2 回答 2

3

以下是您可以使用的 API 列表:

天空生物测量

惠普分析测试版

两者都应该解决多人的问题。我个人喜欢 Sky Biometry,我认为 API 更好。

看看这个

于 2012-12-14T03:43:06.477 回答
0

OpenCV 将满足您的要求。它具有丰富的图像处理 API,可以帮助您一次检测多张人脸、识别它们、识别手势等。它为您提供了可以“训练”OpenCV 识别人脸、物体的程序,它也是开源的。有很多这方面的信息,只需输入 OpenCV 并搜索即可。几个链接可以帮助您:):

OpenCV 网站

一个很好的网站,里面有关于使用 OpenCV 的教程

于 2012-12-14T06:05:06.080 回答