""" 测试更新后的系统,验证移除旧处理器后的功能 """ from pipeline.handler import ( AdvancedHeatmapProcessor, EnhancedRetrogradeProcessor, DrawIdBoxProcessor, DrawHeatMapBoxProcessor, DrawMotionVectorProcessor, ResultLogger, BoxFilter ) def test_updated_system(): print("测试更新后的系统...") # 测试所有处理器是否都能正确创建 proc1 = AdvancedHeatmapProcessor() proc2 = EnhancedRetrogradeProcessor() proc3 = DrawIdBoxProcessor() proc4 = DrawHeatMapBoxProcessor() proc5 = DrawMotionVectorProcessor() proc6 = ResultLogger("TestLogger") proc7 = BoxFilter("TestFilter") print('所有处理器创建成功') print(f'高级热力图处理器: {proc1.name}') print(f'增强型逆行检测处理器: {proc2.name}') print(f'ID框绘制处理器: {proc3.name}') print(f'热力图框绘制处理器: {proc4.name}') print(f'运动向量绘制处理器: {proc5.name}') print(f'日志处理器: {proc6.name}') print(f'过滤器: {proc7.name}') print("系统更新测试完成!") if __name__ == "__main__": test_updated_system()