面部检测&通过Windows 7上的多个图像进行识别

时间:2012-12-14 03:01:40

标签: windows face-recognition

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

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

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

理想情况下,它需要免费,因为如果我成功完成它,大学会想要部署它,是否有人有任何想法我可以使用?

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

2 个答案:

答案 0 :(得分:3)

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

Sky Biometry

HP Analytics Beta

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

查看 this

答案 1 :(得分:0)

OpenCV符合您的要求。它具有丰富的图像处理API,可以帮助您一次检测多个面部,识别它们,识别手势等。它为您提供了一些程序,您可以使用这些程序“训练”OpenCV来识别面部,对象,它也是开源的。有很多信息,只需键入OpenCV和搜索。一些链接让你去:):

The OpenCV Website

A Good site with tutorials on using OpenCV