新增识别提示
This commit is contained in:
@@ -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
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user