config.py 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. """
  2. 双摄像头联动系统配置文件
  3. 注意: 此文件已重构为模块化配置
  4. 实际配置定义在 config/ 子目录中
  5. 此文件保留用于向后兼容
  6. """
  7. # 从模块化配置导入所有配置
  8. from config.camera import (
  9. LOG_CONFIG,
  10. PANORAMA_CAMERA, PTZ_CAMERA, SDK_PATH,
  11. )
  12. from config.detection import (
  13. DETECTION_CONFIG, SAFETY_DETECTION_CONFIG,
  14. )
  15. from config.ptz import PTZ_CONFIG
  16. from config.ocr import OCR_CONFIG
  17. from config.coordinator import COORDINATOR_CONFIG, CALIBRATION_CONFIG
  18. from config.event import EVENT_PUSHER_CONFIG, EVENT_LISTENER_CONFIG
  19. from config.voice import TTS_CONFIG, AUDIO_PLAYER_CONFIG, VOICE_ANNOUNCER_CONFIG
  20. from config.llm import LLM_CONFIG, LLM_SAFETY_CONFIG
  21. from config.system import SYSTEM_CONFIG
  22. __all__ = [
  23. # 日志
  24. 'LOG_CONFIG',
  25. # 摄像头
  26. 'PANORAMA_CAMERA', 'PTZ_CAMERA', 'SDK_PATH',
  27. # 检测
  28. 'DETECTION_CONFIG', 'SAFETY_DETECTION_CONFIG',
  29. # PTZ
  30. 'PTZ_CONFIG',
  31. # OCR
  32. 'OCR_CONFIG',
  33. # 联动与校准
  34. 'COORDINATOR_CONFIG', 'CALIBRATION_CONFIG',
  35. # 事件
  36. 'EVENT_PUSHER_CONFIG', 'EVENT_LISTENER_CONFIG',
  37. # 语音
  38. 'TTS_CONFIG', 'AUDIO_PLAYER_CONFIG', 'VOICE_ANNOUNCER_CONFIG',
  39. # LLM
  40. 'LLM_CONFIG', 'LLM_SAFETY_CONFIG',
  41. # 系统
  42. 'SYSTEM_CONFIG',
  43. ]