opencv face recognition为DB中的未知用户返回相同的名称

hac*_*ker 11 android face-recognition

我做了检测部分.但是当谈到识别时,当另一个不知名的人来到摄像机前时,它应该显示"未知的人",但它显示的是数据库人的名字.对于所有其他用户,它显示与DB中存储的人员相同的名称.

请帮帮我.

Ped*_*tus 7

我不知道API在java android中是如何工作的.但是,由于面部识别是一种训练算法,即使您没有将其放入训练数据库中,它也会从您输入的面部中恢复最近的面部.但是,您可以在eigenfacerecognizer方法上设置阈值,以确定面是否在数据库中.以下是文档"设置阈值"部分:http://docs.opencv.org/trunk/modules/contrib/doc/facerec/facerec_api.html