如何在人脸识别 Emgu CV 上检测未知人脸

Posted

技术标签:

【中文标题】如何在人脸识别 Emgu CV 上检测未知人脸【英文标题】:How can I detect unknown face on face recognition Emgu CV 【发布时间】:2013-12-22 09:37:00 【问题描述】:

我正在尝试使用 EmguCV 测试人脸识别程序。我有我的源代码 http://www.codeproject.com/Articles/239849/Multiple-face-detection-and-recognition-in-real-ti 我试图捕捉自己,它可以认出我。但是当一个人的脸还没有经过训练时,它就会认出我是我。

谁能帮我解决这个问题?

【问题讨论】:

【参考方案1】:

使用 OpenCV 似乎有些不准确。 我想给你两个建议: 1.尽可能多地培训人。数据库越大,它的准确性就越高。 2.尝试另一个库。一些更专业的人脸识别库。

最近发现了一个面部技术Face++。我正在使用他们的 API 开发一个 android 应用程序。它比 OpenCV 更神奇,更易于使用。

【讨论】:

【参考方案2】:

我使用相同的代码来实现人脸识别,我遇到了同样的问题。

这里是the link,可以帮助您解决问题。它解释了如何修改您的 EigenRecognizer.cs 代码

【讨论】:

这应该是一个评论,或者稍微扩展一下链接包含的内容以及它为什么对 OP 有帮助。

以上是关于如何在人脸识别 Emgu CV 上检测未知人脸的主要内容,如果未能解决你的问题,请参考以下文章

Emgu CV 人脸识别:在多个文件上并行运行 DetectHaarCascade 问题

如何将 Emgu.cv 用于未知人员?

利用Emgu.CV实现人脸识别详解 (C#)--附源码

C# - Emgu Cv - 人脸识别 - 将保存到 Access 数据库的人脸训练集作为二进制文件加载到 EigenObjectRecognizer 中以进行人脸识别

C# - Emgu CV - 人脸识别代码在 EigenObjectRecognizer 处停止执行并无错误退出

Emgu CV Capture IP 摄像头人脸检测问题