我正在为计算机科学课程的最后一年做一个大学项目,当学生走进教室时,它涉及面部识别。我正在尝试找到一个可以处理多个图像的SDK(如果我有一个摄像头设置,每秒可以拍摄1张图像,它应该让每个学生都有,但是有些测试确实需要完成并记录下来)
学生不会像这样进入教室,因此图像上可能有多个脸部但是如果我将相机放在正确的位置,他们应该至少在一个图像中面向前方 - 然后我需要使用有图片的数据库找到每张脸的身份。
这是我丢失的地方,很多面部识别API只能处理一个人/图像,或只是检测到那里有人但没有实施“比较”,所以我不能使用数据库。
理想情况下,它需要免费,因为如果我成功完成它,大学会想要部署它,是否有人有任何想法我可以使用?
PS。类似于他们在电影/电视节目中使用的那种东西,我想......他们只是在图像上运行某些东西,获得面孔然后将它们与国家数据库进行比较。不确定现实生活中是否存在类似的东西,或者我可以在较小的数据库中使用,但我希望如此。
答案 0 :(得分:3)
答案 1 :(得分:0)
OpenCV符合您的要求。它具有丰富的图像处理API,可以帮助您一次检测多个面部,识别它们,识别手势等。它为您提供了一些程序,您可以使用这些程序“训练”OpenCV来识别面部,对象,它也是开源的。有很多信息,只需键入OpenCV和搜索。一些链接让你去:):