mirror of
https://github.com/geekwenjie/SmartJavaAI.git
synced 2026-09-18 07:58:56 +00:00
2、【平台支持】新增对 Linux ARM64 架构的全面支持 3、【通用视觉】集成零样本目标检测模型 4、【活体检测】优化视频检测流程,实现 Predictor 视频会话级复用 5、【人脸识别】SQLite人脸查询改进线程池 6、【人脸识别】修复 Milvus 向量库下 listFaces 接口的调用异常
49 lines
859 B
Java
49 lines
859 B
Java
package cn.smartjavaai.zeroshot.config;
|
|
|
|
import cn.smartjavaai.common.config.ModelConfig;
|
|
import cn.smartjavaai.common.enums.DeviceEnum;
|
|
import cn.smartjavaai.zeroshot.enums.ZeroDetModelEnum;
|
|
import lombok.Data;
|
|
|
|
import java.util.List;
|
|
|
|
/**
|
|
* 零样本目标检测模型参数配置
|
|
*
|
|
* @author dwj
|
|
*/
|
|
@Data
|
|
public class ZeroDetConfig extends ModelConfig {
|
|
|
|
/**
|
|
* 模型
|
|
*/
|
|
private ZeroDetModelEnum modelEnum;
|
|
|
|
|
|
/**
|
|
* 模型路径
|
|
*/
|
|
private String modelPath;
|
|
|
|
/**
|
|
* 置信度阈值
|
|
*/
|
|
private float threshold = 0.3f;
|
|
|
|
|
|
public ZeroDetConfig() {
|
|
}
|
|
|
|
public ZeroDetConfig(ZeroDetModelEnum modelEnum, DeviceEnum device) {
|
|
this.modelEnum = modelEnum;
|
|
setDevice(device);
|
|
}
|
|
|
|
public ZeroDetConfig(ZeroDetModelEnum modelEnum) {
|
|
this.modelEnum = modelEnum;
|
|
}
|
|
|
|
|
|
}
|