打开简历人脸识别模块不能说他不“知道”一张脸

时间:2018-01-28 18:17:27

标签: python opencv face-recognition

我在我的项目中使用开放式CV人脸识别模块。当我向训练数据显示一张脸时,它能够正确识别脸部。当我要求它预测一张以前从未见过的脸时,问题就出现了。当我这样做时,它不会提示它不识别那张脸,而是提示我的一张训练数据面,这显然是错误的识别。

有没有办法检查预测的准确性或测试失败与受过训练的面部ID之间的相似百分比?

1 个答案:

答案 0 :(得分:0)

开放的简洁人脸识别模块允许您调整容差,这有助于减少被识别为训练数据面的未知人,但也会略微降低速度。

运行识别时,您可以将tolerance参数传递给面部识别api。它应该接受0到1之间的值,0.6典型的最佳性能。

face_recognition.api.compare_faces(known_face_encodings, face_encoding_to_check, tolerance=0.6)

您可以在面部识别文档here

上阅读有关容差参数的更多信息