Browse Source

add tip in detect

dev
MTing 3 weeks ago
parent
commit
b80f396b18
  1. 17
      app/src/main/java/com/ouxuan/oxface/OXFaceOnlineActivity.java

17
app/src/main/java/com/ouxuan/oxface/OXFaceOnlineActivity.java

@ -1829,6 +1829,9 @@ public class OXFaceOnlineActivity extends BaseActivity implements View.OnClickLi
//通过检测 //通过检测
if (livenessModel != null) { if (livenessModel != null) {
layoutCompareStatus.setVisibility(View.VISIBLE);
textCompareStatus.setTextColor(Color.parseColor("#009874"));
textCompareStatus.setText("人脸订单检测中");
checkResultOnline(livenessModel);//在线人脸检测 checkResultOnline(livenessModel);//在线人脸检测
} else { } else {
currentLivenessModel = null; currentLivenessModel = null;
@ -2165,6 +2168,7 @@ public class OXFaceOnlineActivity extends BaseActivity implements View.OnClickLi
if (bitmap != null && !bitmap.isRecycled()) { if (bitmap != null && !bitmap.isRecycled()) {
bitmap.recycle(); bitmap.recycle();
} }
Log.d(TAG, "getFaceImageBase64: 释放base64");
return null; return null;
} }
} }
@ -2721,10 +2725,12 @@ public class OXFaceOnlineActivity extends BaseActivity implements View.OnClickLi
} }
// 人脸验证模式下不需要暂停摄像头保持视频流继续运行 // 人脸验证模式下不需要暂停摄像头保持视频流继续运行
if (modeType != OrderVerificationManager.TYPE_FACE_VERIFICATION) {
// 非人脸验证模式验证码扫码等才暂停摄像头
pauseCameraWithTimeout();
}
// if (modeType != OrderVerificationManager.TYPE_FACE_VERIFICATION) {
// // 非人脸验证模式验证码扫码等才暂停摄像头
// pauseCameraWithTimeout();
// }
pauseCamera(); //全部模式下都需要进行摄像头暂停
// 使用新的网络请求管理器执行验证 // 使用新的网络请求管理器执行验证
orderVerificationManager.performVerification(modeType, verifyCode, null); orderVerificationManager.performVerification(modeType, verifyCode, null);
@ -3443,6 +3449,9 @@ public class OXFaceOnlineActivity extends BaseActivity implements View.OnClickLi
playVoiceReminder("010"); // 请离场确认门内外只有1人后再重新进入AB门 playVoiceReminder("010"); // 请离场确认门内外只有1人后再重新进入AB门
showMultiplePeopleDetectedDialog(); // 显示人数异常弹窗 showMultiplePeopleDetectedDialog(); // 显示人数异常弹窗
LogManager.logInfo(TAG, "首次检测到人数异常,播放语音提醒并显示弹窗"); LogManager.logInfo(TAG, "首次检测到人数异常,播放语音提醒并显示弹窗");
// 停止动态检测
stopDynamicPeopleDetection();
} else { } else {
LogManager.logDebug(TAG, "检测到人数异常,但已播放过语音提醒,跳过"); LogManager.logDebug(TAG, "检测到人数异常,但已播放过语音提醒,跳过");
} }

Loading…
Cancel
Save