Face_reg_app/FaceFeatureExtractorAPI/config.yaml

48 lines
1.3 KiB
YAML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 人脸特征提取API配置文件
# 人脸识别相似度阈值
faceReg:
sim_threshold: 0.7
# 亮度检查参数
# 亮度值B: v1<= B <=v2 为高质量, v0<= B < v1 或 v2 < B <= v3 为中等, B < v0 或 B > v3 为低质量
# 仅接受高亮度图像
brightness:
v0: 69.0
v1: 70.0
v2: 230.0
v3: 231.0
# 最小分辨率要求
# 如果人脸框宽度或高度小于此值,则拒绝该图像
resolution:
height: 112
width: 112
# 姿态评估参数
# 获取人脸的yaw和pitch角度如果满足条件: abs(yaw) <= yaw_thrd 且 abs(pitch) <= pitch_thrd则返回'frontFace'
# 否则根据偏移方向返回相应错误
pose:
yaw_thrd: 30.0
pitch_thrd: 25.0
var_onnx_path: ./checkpoints/fsanet-var.onnx
conv_onnx_path: ./checkpoints/fsanet-conv.onnx
# 清晰度评估参数
# clarity < low_thrd: 低质量
# low_thrd <= clarity < high_thrd: 中等质量
# clarity >= high_thrd: 高质量
# 仅接受非低质量图像
clarity:
low_thrd: 0.10
high_thrd: 0.20
# 模型文件路径配置
ck_paths:
landmk1: ./checkpoints/face_landmarker_pts5_net1.onnx
landmk2: ./checkpoints/face_landmarker_pts5_net2.onnx
num_threads: 4
FcReg: ./checkpoints/face_recognizer.onnx
FcBx: ./checkpoints/faceboxesv2-640x640.onnx
rotifer: ./checkpoints/model_gray_mobilenetv2_rotcls.onnx