调整提示音

This commit is contained in:
mazengfei
2026-01-29 14:31:23 +08:00
parent 1d0e6d4bca
commit e1e754be9f
@@ -267,7 +267,7 @@ class LoginByFaceActivity : BaseActivity<ActivityLoginFaceBinding>(),
/** /**
* 识别失败最大次数 * 识别失败最大次数
*/ */
private val maxFailCount = 5 private val maxFailCount = 2
/** /**
* 人脸失败阈值 * 人脸失败阈值
@@ -286,6 +286,11 @@ class LoginByFaceActivity : BaseActivity<ActivityLoginFaceBinding>(),
* 如果similar>=0.3&&similar<=0.8时,暂时不作为失败情况,再识别5次如果similar<0.8则作为识别失败处理 * 如果similar>=0.3&&similar<=0.8时,暂时不作为失败情况,再识别5次如果similar<0.8则作为识别失败处理
*/ */
private fun loadFaceRecognizeResult2(result: CompareResult?) { private fun loadFaceRecognizeResult2(result: CompareResult?) {
if(isCollectFace){
return
}
val similar = result?.similar ?: 0f val similar = result?.similar ?: 0f
binding.tvSimilarValue.text = "$similar${retryFailCount}" binding.tvSimilarValue.text = "$similar${retryFailCount}"
loadLogInfo("collectFace,recognizeUserId 人脸识别配置阈值为:${faceSuccessThreshold},失败阈值为:${faceFailThreshold},相似度为:${similar},失败次数为:${retryFailCount}") loadLogInfo("collectFace,recognizeUserId 人脸识别配置阈值为:${faceSuccessThreshold},失败阈值为:${faceFailThreshold},相似度为:${similar},失败次数为:${retryFailCount}")
@@ -364,11 +369,11 @@ class LoginByFaceActivity : BaseActivity<ActivityLoginFaceBinding>(),
goInitActivity() goInitActivity()
return@getPlateData return@getPlateData
} }
if (tempUserId != currentUserId) { // if (tempUserId != currentUserId) {
SoundPoolUtil.getInstance().play(RECOGNIZE_SUCCESS, 0) SoundPoolUtil.getInstance().play(RECOGNIZE_SUCCESS, 0)
} else { // } else {
SoundPoolUtil.getInstance().play(COLLECT_SUCCESS, 0) // SoundPoolUtil.getInstance().play(COLLECT_SUCCESS, 0)
} // }
loadLogInfo("collectFace,openPlate: item3:${item}") loadLogInfo("collectFace,openPlate: item3:${item}")
item.faceId = userId item.faceId = userId
item.updateTime = DateTimeUtils.getDateTimeString() item.updateTime = DateTimeUtils.getDateTimeString()
@@ -682,7 +687,7 @@ class LoginByFaceActivity : BaseActivity<ActivityLoginFaceBinding>(),
private fun collectFace() { private fun collectFace() {
loadLogInfo("collectFace: -----------1,开始采集人脸,开始时间:${DateTimeUtils.getDateTimeString()}----------") loadLogInfo("collectFace: -----------1,开始采集人脸,开始时间:${DateTimeUtils.getDateTimeString()}----------")
if (isFirstOpen) return // if (isFirstOpen) return
loadLogInfo("collectFace: ----------2,isFirstOpen=false-----------") loadLogInfo("collectFace: ----------2,isFirstOpen=false-----------")
loadLogInfo("collectFace: ----------4,检测到人脸信息-----------") loadLogInfo("collectFace: ----------4,检测到人脸信息-----------")
currentUserId = null currentUserId = null