mirror of
https://github.com/geekwenjie/SmartJavaAI.git
synced 2026-09-14 22:18:42 +00:00
53 lines
1.0 KiB
Java
53 lines
1.0 KiB
Java
|
|
package cn.smartjavaai.face.config;
|
||
|
|
|
||
|
|
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 {
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 活体检测模型枚举
|
||
|
|
*/
|
||
|
|
private QualityModelEnum modelEnum = QualityModelEnum.SEETA_FACE6_MODEL;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 模型路径
|
||
|
|
*/
|
||
|
|
private String modelPath;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 设备类型
|
||
|
|
*/
|
||
|
|
private DeviceEnum device;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* gpu设备ID 当device为GPU时生效
|
||
|
|
*/
|
||
|
|
private int gpuId = 0;
|
||
|
|
|
||
|
|
|
||
|
|
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;
|
||
|
|
}
|
||
|
|
}
|