47 lines
1.3 KiB
YAML
47 lines
1.3 KiB
YAML
# 人脸识别系统配置文件
|
|
|
|
# CompreFace API配置
|
|
compreface:
|
|
host: "http://10.0.0.202"
|
|
port: 8000
|
|
# api_key: "your_api_key_here"
|
|
recognition_api_key: "a5924457-62c9-47dc-a6e7-15462c502d2c"
|
|
detection_api_key: "070283a2-faa3-423b-9772-2cd48ecc5362"
|
|
|
|
# WebSocket配置
|
|
websocket:
|
|
url: "ws://10.0.0.61:3344"
|
|
status_interval: 0.2 # 状态查询间隔(秒)
|
|
reconnect_delay: 5 # 重连延迟(秒)
|
|
|
|
# 摄像头配置
|
|
camera:
|
|
device_id: 0 # 摄像头设备ID
|
|
width: 1280
|
|
height: 720
|
|
fps: 30
|
|
|
|
# 人脸检测配置
|
|
face_detection:
|
|
frame_interval: 10 # 检测帧间隔(每N帧检测一次)
|
|
quality_threshold: 100 # 图像质量阈值(Laplacian方差)
|
|
min_face_size: 80 # 最小人脸尺寸(像素)
|
|
face_present_duration: 2.0 # 持续出现时长(秒)才触发识别
|
|
|
|
# 人脸识别配置
|
|
face_recognition:
|
|
similarity_threshold: 0.85 # 相似度阈值(低于此值视为陌生人)
|
|
recognition_cooldown: 10.0 # 同一人识别冷却时间(秒)
|
|
|
|
# 角色映射配置
|
|
role_mapping:
|
|
employee_threshold: 0.85 # 员工识别阈值
|
|
visitor_threshold: 0.70 # 访客识别阈值
|
|
# 低于visitor_threshold视为陌生人
|
|
|
|
# 日志配置
|
|
logging:
|
|
level: "INFO" # DEBUG, INFO, WARNING, ERROR
|
|
file: "face_recognition.log"
|
|
max_bytes: 10485760 # 10MB
|
|
backup_count: 5 |