package com.example.datalibrary.model;
|
|
import com.baidu.idl.main.facesdk.model.BDFaceDetectListConf;
|
|
public class BDFaceCheckConfig {
|
public int featureCheckMode; // 特征抽取模式【不提取特征:1】;【提取特征:2】;【提取特征+1:N 检索:3】;【提取特征+1:1 检索:4】
|
public boolean darkEnhance; // 暗光回复
|
public float scoreThreshold; // 识别阈值,0-1
|
public boolean bestImage; // 是否开启best image
|
public BDFaceDetectListConf bdFaceDetectListConfig; // detect参数
|
public BDQualityConfig bdQualityConfig; // 质量阈值
|
public BDLiveConfig bdLiveConfig; // 活体阈值
|
|
public byte[] secondFeature; // 1:1特征值
|
|
// 0:奥比中光海燕、大白(640*400)
|
// 1:奥比中光海燕Pro、Atlas(400*640)
|
// 2:奥比中光蝴蝶、Astra Pro\Pro S(640*480)
|
// 3:舜宇Seeker06
|
// 4:螳螂慧视天蝎P1
|
// 5:瑞识M720N
|
// 6:奥比中光Deeyea(结构光)
|
// 7:华捷艾米A100S、A200(结构光)
|
// 8:Pico DCAM710(ToF)
|
public int cameraType = 0;
|
// 使用的特征抽取模型默认为生活照:1;证件照:3;RGB+NIR混合模态模型:
|
public int activeModel;
|
public BDFaceCheckConfig(int featureCheckMode , boolean darkEnhance , float scoreThreshold ,
|
boolean bestImage , int cameraType , int activeModel ,
|
BDFaceDetectListConf bdFaceDetectListConfig , BDQualityConfig bdQualityConfig ,
|
BDLiveConfig bdLiveConfig
|
){
|
this.featureCheckMode = featureCheckMode;
|
this.darkEnhance = darkEnhance;
|
this.scoreThreshold = scoreThreshold;
|
this.bestImage = bestImage;
|
this.cameraType = cameraType;
|
this.activeModel = activeModel;
|
this.bdFaceDetectListConfig = bdFaceDetectListConfig;
|
this.bdQualityConfig = bdQualityConfig;
|
this.bdLiveConfig = bdLiveConfig;
|
}
|
|
public byte[] getSecondFeature() {
|
return secondFeature;
|
}
|
|
public void setSecondFeature(byte[] secondFeature) {
|
this.secondFeature = secondFeature;
|
}
|
}
|