a
554325746@qq.com
2019-12-25 603cb36a5123e46656b06a5deb8d7ac7ff81307f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
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 = "";
        }
    }
}