robot_face_rec/config.yaml
2025-09-30 09:52:13 +08:00

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