package com.basic.security.manager.helper.rm.base;
|
|
import com.basic.security.manager.HintRecognizeManager;
|
|
public class CurrentBaseAdjustTips extends CurrentBaseDoorAccess {
|
protected void adjustFaceTipsForRecognize() {
|
adjustFaceTips();
|
}
|
|
public void adjustFaceTips() {
|
adjustTipsList.add(currentFacePosition);
|
if (needAdjustFaceTips()) {
|
String haveFaceAngleHint = currentFacePosition.haveFaceAngleHintForSignUp();
|
if (haveFaceAngleHint != null && currentPerson == null) {
|
currentFaceTitleAndTips.tipsTxt = haveFaceAngleHint;
|
currentFaceTitleAndTipsS.tipsTxt = haveFaceAngleHint;
|
} else {
|
// System1.out.println("CurrentBaseAdjustTips.adjustFaceTips " + FrameUtil.getFrames());
|
// System1.out.println("CurrentBaseAdjustTips.adjustFaceTips score="+currentFacePosition.detectScore);
|
if (activity.currentFragment == activity.fragment_su_auto_wait_face ||
|
activity.currentFragment == activity.fragment_door_access_result ||
|
activity.currentFragment == activity.fragment_door_access_confirm
|
) {
|
if (currentFacePosition.detectScore < 80) {
|
currentFaceTitleAndTips.tipsTxt = HintRecognizeManager.getAllFit();
|
currentFaceTitleAndTipsS.tipsTxt = HintRecognizeManager.getAllFit();
|
} else {
|
currentFaceTitleAndTips.tipsTxt = "";
|
currentFaceTitleAndTipsS.tipsTxt = "";
|
}
|
} else {
|
currentFaceTitleAndTips.tipsTxt = HintRecognizeManager.getAllFit();
|
currentFaceTitleAndTipsS.tipsTxt = HintRecognizeManager.getAllFit();
|
}
|
}
|
} else {
|
currentFaceTitleAndTips.tipsTxt = "";
|
currentFaceTitleAndTipsS.tipsTxt = "";
|
}
|
}
|
|
public void clearAdjustTips() {
|
if (!needAdjustFaceTips()) {
|
currentFaceTitleAndTips.tipsTxt = "";
|
currentFaceTitleAndTipsS.tipsTxt = "";
|
}
|
}
|
}
|