人脸识别+采集分开处理
This commit is contained in:
@@ -208,10 +208,10 @@ class LoginByFaceActivity : BaseActivity<ActivityLoginFaceBinding>(),
|
|||||||
if (userFaceInfo == null) return false
|
if (userFaceInfo == null) return false
|
||||||
val headBmp = userFaceInfo.headBmp
|
val headBmp = userFaceInfo.headBmp
|
||||||
if (headBmp == null) return false
|
if (headBmp == null) return false
|
||||||
if (headBmp.width <= 200 || headBmp.height <= 200) {
|
// if (headBmp.width <= 200 || headBmp.height <= 200) {
|
||||||
loadLogInfo("collectFace,isFitData:拿到人脸提取特征数据照片过小-----------")
|
// loadLogInfo("collectFace,isFitData:拿到人脸提取特征数据照片过小-----------")
|
||||||
return false
|
// return false
|
||||||
}
|
// }
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -224,6 +224,14 @@ class LoginByFaceActivity : BaseActivity<ActivityLoginFaceBinding>(),
|
|||||||
return@setCallback
|
return@setCallback
|
||||||
}
|
}
|
||||||
if (this.userFaceInfo == null && isFitData(userFaceInfo)) {
|
if (this.userFaceInfo == null && isFitData(userFaceInfo)) {
|
||||||
|
val headBmp = userFaceInfo.headBmp
|
||||||
|
if (headBmp.width <= 200 || headBmp.height <= 200) {
|
||||||
|
loadLogInfo("collectFace,isFitData:拿到人脸提取特征数据照片过小w:${headBmp.width},h:${headBmp.height}-----------")
|
||||||
|
binding.llCollectButton.visible()
|
||||||
|
binding.btnRetry.gone()
|
||||||
|
binding.btnCollect.text = "重新采集"
|
||||||
|
return@setCallback
|
||||||
|
}
|
||||||
recognizeViewModel.updateRegisterStatus(RecognizeViewModel.REGISTER_STATUS_DONE)
|
recognizeViewModel.updateRegisterStatus(RecognizeViewModel.REGISTER_STATUS_DONE)
|
||||||
this.userFaceInfo = userFaceInfo
|
this.userFaceInfo = userFaceInfo
|
||||||
getFaceDataBlock()
|
getFaceDataBlock()
|
||||||
@@ -369,17 +377,19 @@ class LoginByFaceActivity : BaseActivity<ActivityLoginFaceBinding>(),
|
|||||||
binding.tvToInit.text = ""
|
binding.tvToInit.text = ""
|
||||||
binding.tvSimilarValue.text = ""
|
binding.tvSimilarValue.text = ""
|
||||||
binding.llCollectButton.visible()
|
binding.llCollectButton.visible()
|
||||||
|
binding.btnRetry.visible()
|
||||||
binding.btnCollect.run {
|
binding.btnCollect.run {
|
||||||
visible()
|
visible()
|
||||||
if (tag == "1") {
|
text = "新用户采集"
|
||||||
binding.btnRetry.gone()
|
// if (tag == "1") {
|
||||||
text = "重新采集"
|
// binding.btnRetry.gone()
|
||||||
tag = "1"
|
// text = "重新采集"
|
||||||
} else {
|
// tag = "1"
|
||||||
binding.btnRetry.visible()
|
// } else {
|
||||||
"新用户采集"
|
// binding.btnRetry.visible()
|
||||||
tag = "1"
|
// "新用户采集"
|
||||||
}
|
// tag = "1"
|
||||||
|
// }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user