from ..base_processor import BaseProcessor from ..pipeline_data import PipelineData import numpy as np class ResultLogger(BaseProcessor): """示例处理器:打印检测结果日志""" def process(self, data: PipelineData) -> PipelineData: self.logger.info(f"【{self.name}】帧{data.frame_idx} - 检测到目标数: {len(data.current_result.boxes)}") self.logger.info(f"缓存帧数: {len(data.result_cache)}") return data