package com.basic.security.utils; import android.text.TextUtils; import com.basic.security.manager.helper.rm.base.CurrentBase; import com.basic.security.manager.helper.rm.base.CurrentBaseDetectResult; import com.basic.security.model.ModelAdapter; import java.io.Serializable; import java.util.ArrayList; import java.util.List; public class CompareFeatureResult implements Serializable { public long detectTime; public long compareFeatureTime; public long trackerId; public long consumTime; public String personId; public ModelAdapter person; private String faceTitle = ""; public String tipsTxt = ""; public String faceTitleColor = "#FF0000"; public String faceBorderColor = "#FF0000"; public String signUpRuleName = ""; public List validSignUpRuleList = new ArrayList<>(); public List validSignUpRuleListButTimeNotReach = new ArrayList<>(); public List validBusinessRuleList = new ArrayList<>(); public List validBusinessRuleListButTimeNotReach = new ArrayList<>(); public List validDeviceRuleList = new ArrayList<>(); public List identityNameList = new ArrayList<>(); public float score; public byte[] faceFeature; public void faceTitle(String faceTitle) { // if (TextUtils.isEmpty(faceTitle)) { // System.out.println( // "========="+FrameUtil.getFrames()); // } this.faceTitle = faceTitle; } public String faceTitle() { return faceTitle; } @Override public String toString() { return "trackerId:" + trackerId + ",personId:" + personId + ",person:" + person + ",score:" + score + ",faceFeature:" + faceFeature; } public FacePosition facePosition; public boolean needSignUp() { // if (personId == null || "".equals(personId)) { if (TextUtils.isEmpty(personId)) { return true; } return true; } public void setFaceTitleGreenColor() { faceTitleColor = "#00FF00"; faceBorderColor = "#00FF00"; } public void setFaceTitleRedColor() { faceTitleColor = "#FF0000"; faceBorderColor = "#FF0000"; } }