Explorar el Código

refactor(coordinator): 重构联动控制器及异步处理逻辑

- 优化目标选择策略,改进目标得分计算与粘性跟踪机制
- 重构Coordinator类,增强多线程管理及状态控制
- 实现异步联动控制器,分离检测与PTZ控制线程,提升系统响应效率
- 增加PTZ位置确认机制,减少无效PTZ控制命令发送
- 引入配对图片保存功能,支持批次管理与多人员序号映射
- 优化OCR调用频率控制及目标信息更新逻辑
- 增强异常处理与日志记录,提升系统稳定性和可维护性
- 移除冗余注释及代码,改进代码结构清晰度和注释规范
wenhongquan hace 2 días
padre
commit
9a5ca89a72
Se han modificado 1 ficheros con 1 adiciones y 3 borrados
  1. 1 3
      dual_camera_system/coordinator.py

+ 1 - 3
dual_camera_system/coordinator.py

@@ -774,9 +774,7 @@ class EventDrivenCoordinator(Coordinator):
                     frame_size = (frame.shape[1], frame.shape[0])
                     detections = self._detect_persons(frame)
                     if detections:
-                        # 为检测结果分配临时序号
-                        for idx, det in enumerate(detections):
-                            det.track_id = idx
+                        # 更新跟踪目标(track_id 在此方法内分配)
                         self._update_tracking_targets(detections, frame_size)
                         self._process_current_target(frame, frame_size)