feat 人脸检测
This commit is contained in:
29
Src/Dlhis.Entity/Basic/Dto/FaceImageDetectionDto.cs
Normal file
29
Src/Dlhis.Entity/Basic/Dto/FaceImageDetectionDto.cs
Normal file
@@ -0,0 +1,29 @@
|
||||
using Dlhis.Entity.Basic.Enums;
|
||||
|
||||
namespace Dlhis.Entity.Basic.Dto;
|
||||
|
||||
public class FaceImageDetectionDto
|
||||
{
|
||||
/// <summary>
|
||||
/// 开关
|
||||
/// </summary>
|
||||
public bool Enable { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 检查项
|
||||
/// </summary>
|
||||
public List<FaceImageDetection> Detections { get; set; }
|
||||
}
|
||||
|
||||
public class FaceImageDetection
|
||||
{
|
||||
/// <summary>
|
||||
/// 检查类型
|
||||
/// </summary>
|
||||
public FaceQualityTypeEnumType Type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 要求登记
|
||||
/// </summary>
|
||||
public FaceQualityLevelEnumType Level { get; set; }
|
||||
}
|
||||
23
Src/Dlhis.Entity/Basic/Enums/FaceQualityLevelEnumType.cs
Normal file
23
Src/Dlhis.Entity/Basic/Enums/FaceQualityLevelEnumType.cs
Normal file
@@ -0,0 +1,23 @@
|
||||
using System.ComponentModel;
|
||||
|
||||
namespace Dlhis.Entity.Basic.Enums;
|
||||
|
||||
[Description("质量评估等级")]
|
||||
public enum FaceQualityLevelEnumType
|
||||
{
|
||||
/// <summary>错误</summary>
|
||||
[Description("错误")]
|
||||
Error = -1,
|
||||
|
||||
/// <summary>质量差</summary>
|
||||
[Description("质量差")]
|
||||
Low = 0,
|
||||
|
||||
/// <summary>质量一般</summary>
|
||||
[Description("质量一般")]
|
||||
Medium = 1,
|
||||
|
||||
/// <summary>质量高</summary>
|
||||
[Description("质量高")]
|
||||
High = 2
|
||||
}
|
||||
46
Src/Dlhis.Entity/Basic/Enums/FaceQualityTypeEnumType.cs
Normal file
46
Src/Dlhis.Entity/Basic/Enums/FaceQualityTypeEnumType.cs
Normal file
@@ -0,0 +1,46 @@
|
||||
using System.ComponentModel;
|
||||
|
||||
namespace Dlhis.Entity.Basic.Enums;
|
||||
|
||||
/// <summary>
|
||||
/// 人脸照片检测类型
|
||||
/// </summary>
|
||||
[Description("人脸照片质量类型类型")]
|
||||
public enum FaceQualityTypeEnumType
|
||||
{
|
||||
/// <summary>
|
||||
/// 亮度评估
|
||||
/// </summary>
|
||||
[Description("亮度")]
|
||||
Brightness = 0,
|
||||
|
||||
/// <summary>
|
||||
/// 完整度评估
|
||||
/// </summary>
|
||||
[Description("完整度")]
|
||||
Integrity = 2,
|
||||
|
||||
/// <summary>
|
||||
/// 姿态评估(深度)
|
||||
/// </summary>
|
||||
[Description("姿态")]
|
||||
PoseEx = 4,
|
||||
|
||||
/// <summary>
|
||||
/// 分辨率评估
|
||||
/// </summary>
|
||||
[Description("分辨率")]
|
||||
Resolution = 5,
|
||||
|
||||
/// <summary>
|
||||
/// 清晰度评估(深度
|
||||
/// </summary>
|
||||
[Description("清晰度")]
|
||||
ClarityEx = 6,
|
||||
|
||||
/// <summary>
|
||||
/// 遮挡评估
|
||||
/// </summary>
|
||||
[Description("遮挡")]
|
||||
Structure = 7
|
||||
}
|
||||
Reference in New Issue
Block a user