OpenCV人脸识别:predict返回的置信度/距离值究竟代表什么?
LBPHFaceRecognizer返回值的置信度含义解答
你提到的predict()方法返回的第二个数值,不是传统意义上“越高越可信”的置信度,而是特征匹配距离:
- 这个数值越小,代表输入人脸与训练库中对应标签的人脸特征差异越小,匹配度越高,也就是置信度越高。
- 你这里数值从未超过10且标签全对,说明你的训练数据质量很棒,识别结果的可信度非常高。
补充说明:
- LBPH的匹配距离通常会设定一个阈值(常见是50左右,可根据场景调整),低于阈值的结果被认为是可靠匹配。
- 别和概率类置信度混淆,它的逻辑是「越小越匹配」,和我们直觉里的“百分比置信度”刚好相反。
内容的提问来源于stack exchange,提问作者Ryan Zheng
相关产品推荐
相关产品推荐

