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<ModelAdapter> validSignUpRuleList = new ArrayList<>();
|
public List<ModelAdapter> validSignUpRuleListButTimeNotReach = new ArrayList<>();
|
public List<ModelAdapter> validBusinessRuleList = new ArrayList<>();
|
public List<ModelAdapter> validBusinessRuleListButTimeNotReach = new ArrayList<>();
|
public List<ModelAdapter> validDeviceRuleList = new ArrayList<>();
|
public List<String> 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";
|
}
|
}
|