视觉智能平台人脸识别接口一直返回 SimilarityScoreNotMatched ,是什么原因呀?
com.aliyun.tea.TeaException: code: 400, not found the entity=1163875407721005056 request id: 7E4B738C-C5EB-5E95-A6F5-9D6177009651
com.aliyun.tea.TeaException: code: 400, [pk=1920539795276086,tag=viapi:default] this image is highly similar to other images in this face group, measured by the threshold given request id: 023064E3-394E-5CF9-A418-7164A0C661F2
提示 相似度过高
"SimilarityScoreNotMatched"的错误信息通常表示人脸识别的相似度分数没有达到预设的匹配阈值。这可能是由于以下几种情况:
图片质量不佳:如果图片模糊或者光线不足,可能会导致人脸识别的准确性降低。
图片中的人脸角度、表情、姿态等因素发生变化:这可能会影响人脸识别的准确性。
图片中的人脸与其他已知人脸的相似度过高:这可能是由于图片中的人脸与数据库中的其他人脸非常相似,导致无法准确识别。
你可以尝试提高人脸识别的匹配阈值,或者改善图片的质量和拍摄条件,以提高人脸识别的准确性。
视觉智能平台人脸识别接口返回 SimilarityScoreNotMatched 的原因可能是:
输入的人脸图片与数据库中存储的人脸图片相似度过高,超过了设定的阈值。你可以尝试调整阈值,或者使用其他方法来降低相似度。
输入的人脸图片质量不佳,导致识别不准确。你可以尝试对输入的图片进行预处理,例如裁剪、缩放等,以提高识别的准确性。
人脸库中的数据量不足,无法准确识别输入的人脸图片。你可以尝试增加人脸库中的数据量,以提高识别的准确性。
这两个错误消息分别表示在进行人脸比对面部特征相似度检测时,系统无法找到您提交的1163875407721005056号人脸,或者某个人脸图像与已存在的其他人脸图像的相似度过高,超过了阈值,导致相似度过高的错误。您可以尝试以下操作:
出现SimilarityScoreNotMatched异常的原因可能有很多,以下是一些常见的原因及解决方案:
针对以上问题,您可以尝试调整图片质量和尺寸,确保人脸位置居中并且正面对着摄像头,并尽量避免遮挡物遮挡住人脸的一部分。同时,建议您检查数据库中的图片,看看是否有相似度很高的图片。
第一个报错看是没有发现 entity=1163875407721005056 这个样本,你看下是否有建这个人脸样本。
第二个报错这个是添加人脸数据的时候,应该你人脸库中有添加过这个人的人脸数据,导致添加失败,提示相似度过高,你入参设定的是的SimilarityScoreThresholdBetweenEntity=75.0
SimilarityScoreThresholdInEntity=68.0 如果这两个参数不设定,那同一个库里你可以传入相同人的人脸数据。
此回答整理自钉群“阿里云视觉智能开放平台咨询1群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。