【问题标题】:Facial Detection & Recognition through multiple images on Windows 7通过 Windows 7 上的多个图像进行面部检测和识别
【发布时间】:2012-12-02 01:30:02
【问题描述】:

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

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

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

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

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

【问题讨论】:

  • 老兄,如果这是一个项目,为什么它只能通过 API 来实现?您使用哪种语言?你检查过任何 API 的
  • 因为我不希望自己完成所有数学/低级工作并自己创建解决方案。我应该使用已经存在的东西,简报以 face.com 为例,它几年前就死了……我尝试过 biometrycloud.com 作为替代方案,没有人回复我……和 betaface但它不能提供我需要的身份识别。
  • 好的,我有一个问题。在一张相机镜头中。学生都来了吗?是否看到多张面孔?
  • 在一张相机照片中,您可能会得到 3-4 张面孔,但最终会有多张照片会得到每个学生。然后可以使用 Web API 或 c# 库来解决它,我只需要知道那里有哪些库/API。
  • 检查答案。如果您喜欢,请 +1。

标签: windows face-recognition


【解决方案1】:

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

The OpenCV Website

A Good site with tutorials on using OpenCV

【讨论】:

    【解决方案2】:

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

    Sky Biometry

    HP Analytics Beta

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

    查看 this

    【讨论】:

      猜你喜欢
      • 2016-08-09
      • 2020-08-08
      • 1970-01-01
      • 1970-01-01
      • 2017-11-20
      • 1970-01-01
      • 2022-06-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多