把连续检测结果整理成待复核事件时,先规定输入结果何时有效,再规定持续和结束条件。时间规则可以组织提示,但不能单独证明真实异常已经发生或经过人员确认。本文说明候选处理方法,未新增事件测试或设备部署。

先记录结果对应的帧和时间

保留输入来源、帧标识、结果有效性、模型与规则版本。区分图像采集时间、程序收到结果的时间和页面显示时间。跨设备时间不能在未确认时钟关系时直接相减,按处理帧数累计也不能默认等于实际持续时间。

持续时间使用明确的时钟语义

Python时间文档说明,单调时钟不受系统时钟调整影响,其返回值的参考点未定义,适合使用两次读数之差。它可作为程序内持续时间计算的机制参考;不由此推定跨设备时钟已同步、图像采集时间已确定或某个SDK已经使用该机制。

把持续、结束与无效输入分开

条件 候选处理 需要保存
有效结果满足开始规则 建立待复核事件 输入片段及开始依据
有效结果继续满足条件 更新事件持续状态 观测时间和规则结果
有效结果满足结束规则 记录事件结束 结束依据及后续复核状态
缺帧、断流或结果失效 按无效输入规则处理 缺失范围、原因和恢复过程

用回放核对状态变化

缺帧不能自动当成目标消失,事件结束也不等于人员确认无异常。对短暂干扰、持续目标、帧间隔变化、断流与程序重启分别设计回放,记录触发、持续、结束和重复提示。阈值按目标现场样本确定;没有对应测量资料时,不发布报警延迟数值或误报下降比例。

相关服务:视觉算法与模型工程、项目咨询。