feat(pipeline): 添加逆行处理器

- 新增 DrawDirectionProcessor 用于绘制车辆行驶方向和轨迹
- 新增 DrawGraffitiProcessor 用于绘制热力图和网格方向箭头
- 新增 DrawObjectBoxProcessor 用于绘制检测框、ID、标签和置信度
- 新增 GraffitiVisualizer 用于涂鸦可视化处理
- 新增 GraffitiProcessor 用于计算车辆轨迹并更新车道涂鸦
This commit is contained in:
zimoyin
2026-01-10 09:41:18 +08:00
parent 963e858341
commit 23555e0cc9
12 changed files with 1454 additions and 0 deletions
+10
View File
@@ -0,0 +1,10 @@
from ..base_processor import BaseProcessor
from ..pipeline_data import PipelineData
import numpy as np
class ResultLogger(BaseProcessor):
"""示例处理器:打印检测结果日志"""
def process(self, data: PipelineData) -> PipelineData:
print(f"\n{self.name}】帧{data.frame_idx} - 检测到目标数: {len(data.current_result.boxes)}")
print(f"缓存帧数: {len(data.result_cache)}")
return data