多目标跟踪与空间事件

将检测器逐帧输出的边界框转换为稳定身份、越线、区域占用和停留结果。

在线演示

默认录像使用预计算检测。添加规则或拖动顶点后,结果会从第一帧重新计算。

正在加载 MoonBit 引擎
正在准备样例…
0 / 90
编辑规则

处理流程

检测器负责产生观测,MBMOT 负责身份关联和空间状态。

  1. 输入Detection边界框、分数、类别
  2. 关联Tracker稳定 track_id
  3. 规则SpatialAnalyzer线和区域状态
  4. 输出Events计数、占用、停留

MOT17 训练序列评测

下表的 02 序列用 TrackEval 复核;另有两条训练序列的 MoonBit 原始计数复算。

评测数据加载失败。可以在仓库的复算记录中查看输入哈希和原始计数。

训练序列结果用于工程复核,不代表 MOTChallenge 测试集排行榜成绩。

接入方式

直接调用 MoonBit API,也可以通过文本协议与现有推理程序连接。

moon add python123-ops/mbmot@0.3.0

let tracker = @mbmot.Tracker::new(
  @mbmot.TrackerConfig::default(),
)
let frame = tracker.update(frame_id, detections)