如何在人脸识别 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 问题
C# - Emgu Cv - 人脸识别 - 将保存到 Access 数据库的人脸训练集作为二进制文件加载到 EigenObjectRecognizer 中以进行人脸识别