Files
SmartJavaAI/smartjavaai-face/src/main/java/cn/smartjavaai/face/config/QualityConfig.java

44 lines
981 B
Java
Raw Normal View History

package cn.smartjavaai.face.config;
import cn.smartjavaai.common.config.ModelConfig;
import cn.smartjavaai.common.enums.DeviceEnum;
import cn.smartjavaai.face.constant.LivenessConstant;
import cn.smartjavaai.face.enums.LivenessModelEnum;
import cn.smartjavaai.face.enums.QualityModelEnum;
import lombok.Data;
/**
* 质量评估配置
* @author dwj
*/
@Data
public class QualityConfig extends ModelConfig {
/**
* 活体检测模型枚举
*/
private QualityModelEnum modelEnum = QualityModelEnum.SEETA_FACE6_MODEL;
/**
* 模型路径
*/
private String modelPath;
public QualityConfig() {
}
public QualityConfig(QualityModelEnum modelEnum) {
this.modelEnum = modelEnum;
}
public QualityConfig(QualityModelEnum modelEnum, String modelPath) {
this.modelEnum = modelEnum;
this.modelPath = modelPath;
}
public QualityConfig(String modelPath) {
this.modelPath = modelPath;
}
}