新增识别提示

This commit is contained in:
2026-01-22 15:10:12 +08:00
parent 855a84684c
commit d4f9ace67b
3 changed files with 10 additions and 3 deletions
@@ -82,6 +82,9 @@ class LoginByFaceActivity : BaseActivity<ActivityLoginFaceBinding>(),
private const val TAG = "LoginByFaceActivity"
private var instance: LoginByFaceActivity? = null
private const val COLLECT_SUCCESS = "collect_success"
private const val RECOGNIZE_SUCCESS = "recognize_success"
fun goInitActivity() {
instance?.goInitActivity()
}
@@ -137,10 +140,12 @@ class LoginByFaceActivity : BaseActivity<ActivityLoginFaceBinding>(),
val soundMap = hashMapOf<String, Int>()
soundMap["success"] = R.raw.success
soundMap[COLLECT_SUCCESS] = R.raw.collect_success
soundMap[RECOGNIZE_SUCCESS] = R.raw.recognize_success
SoundPoolUtil.getInstance().loadR(this, soundMap);
}
private fun checkCameraPermission() {
Timber.i("checkCameraPermission")
val permissionHelper =
@@ -282,10 +287,12 @@ class LoginByFaceActivity : BaseActivity<ActivityLoginFaceBinding>(),
binding.tvSimilarValue.text="$similar"
loadLogInfo("collectFace,recognizeUserId 人脸识别配置阈值为:${faceSuccessThreshold},失败阈值为:${faceFailThreshold},相似度为:${similar},失败次数为:${retryFailCount}")
if (similar > faceSuccessThreshold) {
//大于识别阈值,作为识别成功判断
//大 于识别阈值,作为识别成功判断
currentUserId = result?.faceEntity?.userName
if (tempUserId != currentUserId) {
SoundPoolUtil.getInstance().play("success", 0)
SoundPoolUtil.getInstance().play(RECOGNIZE_SUCCESS, 0)
} else {
SoundPoolUtil.getInstance().play(COLLECT_SUCCESS, 0)
}
openPlate(currentUserId)
return