fix: 优化人脸采集日志及提示界面交互
- LoginByFaceActivity: 新增人脸采集关键节点调试日志 - PlcSettingActivity: 添加点击提示区域关闭提示布局功能,格式化代码 - activity_plc_setting.xml: 给提示 TextView 添加 id,字体调整为 32sp Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
e1e4bc5123
commit
e8735db27b
@@ -221,6 +221,7 @@ class LoginByFaceActivity : BaseActivity<ActivityLoginFaceBinding>(),
|
||||
private fun isFitData(userFaceInfo: UserFaceInfo?): Boolean {
|
||||
if (userFaceInfo == null) return false
|
||||
val headBmp = userFaceInfo.headBmp
|
||||
loadLogInfo("collectFace,isFitData:w=${headBmp?.width},height=${headBmp?.height}")
|
||||
if (headBmp == null) return false
|
||||
// if (headBmp.width <= 200 || headBmp.height <= 200) {
|
||||
// loadLogInfo("collectFace,isFitData:拿到人脸提取特征数据照片过小-----------")
|
||||
@@ -234,9 +235,12 @@ class LoginByFaceActivity : BaseActivity<ActivityLoginFaceBinding>(),
|
||||
recognizeViewModel.prepareRegister()
|
||||
recognizeViewModel.setOnRegisterFinishedCallback { facePreviewInfo, userFaceInfo ->
|
||||
registerHandler?.setCallback {
|
||||
loadLogInfo("collectFace,registerHandler?.setCallback")
|
||||
if (!isCollectFace || !isCollecting.get()) {
|
||||
loadLogInfo("collectFace,isCollectFace=${isCollectFace},isCollecting=${isCollecting.get()}")
|
||||
return@setCallback
|
||||
}
|
||||
loadLogInfo("collectFace,userFaceInfo==null:${userFaceInfo==null}")
|
||||
if (this.userFaceInfo == null && isFitData(userFaceInfo)) {
|
||||
val headBmp = userFaceInfo.headBmp ?: run {
|
||||
loadLogInfo("collectFace,isFitData:headBmp 为 null,跳过")
|
||||
|
||||
Reference in New Issue
Block a user