1、人脸模块:新增小视科技(MiniVision)活体检测模型

2、人脸模块:新增阿里通义工作室活体检测模型
3、人脸模块:新增2个表情识别模型
4、人脸模块:新增InsightFace、ElasticFace人脸识别模型
5、人脸模块:新增Seetaface6质量评估模型
6、目标检测模块:开放更多自定义模型参数
7、人脸模块:支持base64图片
8、实现接口 AutoCloseable,支持资源的自动释放
9、OCR模块:解决加方向矫正后无法连续识别bug
10、人脸模块:解决人脸更新后缓存问题
11、优化部分功能
This commit is contained in:
dengwenjie
2025-07-07 08:45:08 +08:00
parent 3e631a060b
commit 07a8a18835
168 changed files with 8562 additions and 2850 deletions

View File

@@ -0,0 +1,29 @@
package cn.smartjavaai.face.entity;
import cn.smartjavaai.face.enums.QualityGrade;
import lombok.Data;
/**
* 质量评估结果
* @author dwj
* @date 2025/6/23
*/
@Data
public class FaceQualityResult {
/**
* 评估得分
*/
private float score;
private QualityGrade grade;
public FaceQualityResult() {
}
public FaceQualityResult(float score, QualityGrade grade) {
this.score = score;
this.grade = grade;
}
}

View File

@@ -0,0 +1,23 @@
package cn.smartjavaai.face.entity;
import lombok.Data;
import java.util.Map;
/**
* 人脸质量检测汇总结果
* @author dwj
* @date 2025/6/27
*/
@Data
public class FaceQualitySummary {
private FaceQualityResult brightness; // 亮度
private FaceQualityResult clarity; // 清晰度
private FaceQualityResult completeness; // 完整度
private FaceQualityResult pose; // 姿态
private FaceQualityResult resolution; // 分辨率
private Map<String, Object> extraResults; // 额外检测结果
}