Quellcode durchsuchen

fix(main): initialize event_pusher and remove unused imports

wenhongquan vor 1 Tag
Ursprung
Commit
651cfa5ac1
1 geänderte Dateien mit 5 neuen und 2 gelöschten Zeilen
  1. 5 2
      dual_camera_system/main.py

+ 5 - 2
dual_camera_system/main.py

@@ -30,12 +30,12 @@ from config import (
     PANORAMA_CAMERA, PTZ_CAMERA, SDK_PATH,
     DETECTION_CONFIG, PTZ_CONFIG, COORDINATOR_CONFIG,
     CALIBRATION_CONFIG, LOG_CONFIG, SYSTEM_CONFIG,
-    CAMERA_GROUPS, get_enabled_groups,
+    get_enabled_groups,
     TRACKING_CONFIG, EVENT_PUSHER_CONFIG,
 )
 from dahua_sdk import DahuaSDK
 from panorama_camera import PanoramaCamera, ObjectDetector, DetectedObject
-from ptz_camera import PTZCamera, PTZController
+from ptz_camera import PTZCamera
 from coordinator import AsyncCoordinator, SequentialCoordinator
 from tracker import UltralyticsTracker
 from polling_tracker import PollingTrackingCoordinator
@@ -164,6 +164,9 @@ class DualCameraSystem:
         # 联动控制器
         self.coordinator = None
         
+        # 事件推送器
+        self.event_pusher = None
+        
         # 校准器
         self.calibrator = None
         self.calibration_manager = None