1、目标检测:支持自己训练的模型推理

2、目标检测:支持yolo12模型
3、支持JDK8使用
4、引入离线依赖库,支持完全离线使用
5、优化FaceNet人脸比对速度
6、支持4通道图片检测
This commit is contained in:
dengwenjie
2025-05-17 11:19:46 +08:00
parent ab669d58e3
commit a7a118c5aa
27 changed files with 401 additions and 237 deletions

View File

@@ -1,5 +1,6 @@
package cn.smartjavaai.face.config;
import cn.smartjavaai.face.model.facerec.FaceModel;
import lombok.Data;
/**
@@ -21,17 +22,17 @@ public class FaceExtractConfig {
private boolean align = true;
/**
* 人脸检测模型配置
* 人脸检测模型
*/
private FaceModelConfig detectModelConfig;
private FaceModel detectModel;
public FaceExtractConfig() {
}
public FaceExtractConfig(boolean cropFace, boolean align, FaceModelConfig detectModelConfig) {
public FaceExtractConfig(boolean cropFace, boolean align, FaceModel detectModel) {
this.cropFace = cropFace;
this.align = align;
this.detectModelConfig = detectModelConfig;
this.detectModel = detectModel;
}

View File

@@ -52,6 +52,11 @@ public class FaceModelConfig {
*/
private int gpuId = 0;
/**
* 人脸特征提取配置
*/
private FaceExtractConfig extractConfig;
public FaceModelConfig() {
}