system.py 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. """
  2. 系统配置
  3. """
  4. from .voice import TTS_CONFIG, AUDIO_PLAYER_CONFIG
  5. from .llm import LLM_CONFIG, LLM_SAFETY_CONFIG
  6. # 系统配置
  7. SYSTEM_CONFIG = {
  8. 'name': '施工现场安全行为智能识别系统',
  9. 'version': '2.0.0',
  10. # === 功能开关 ===
  11. # 摄像头模块
  12. 'enable_panorama_camera': True, # 启用全景摄像头
  13. 'enable_ptz_camera': True, # 启用 PTZ 球机
  14. # 检测模块
  15. 'enable_detection': True, # 启用人体检测 (YOLO)
  16. 'enable_safety_detection': True, # 启用安全检测 (安全帽/反光衣)
  17. # 联动与校准
  18. 'enable_calibration': True, # 启用自动校准
  19. 'enable_ptz_tracking': True, # 启用 PTZ 跟踪联动
  20. # OCR 与大模型
  21. 'enable_ocr': True, # 启用 OCR 编号识别
  22. 'enable_llm': True, # 启用大模型判断
  23. # 事件与播报
  24. 'enable_event_push': True, # 启用事件推送
  25. 'enable_voice_announce': True, # 启用语音播报
  26. # === 工作模式 ===
  27. 'mode': 'safety', # 工作模式: 'safety'(安全检测), 'ocr'(编号识别)
  28. # === 安全判断策略 ===
  29. 'safety_strategy': 'hybrid', # 'llm'(仅大模型), 'rule'(仅规则), 'hybrid'(混合)
  30. }