news 2026/9/20 22:10:51

BoxMOT MOT17 评估:一条命令出 HOTA 完整结果

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
BoxMOT MOT17 评估:一条命令出 HOTA 完整结果

BoxMOT MOT17 评估:一条命令出 HOTA 完整结果

【免费下载链接】boxmotBoxMOT: Pluggable Python and C++ SOTA multi-object tracking modules with support for axis-aligned and oriented bounding boxes项目地址: https://gitcode.com/GitHub_Trending/bo/boxmot

在 BoxMOT 里跑boxmot eval选中 MOT17 ablation 切片,它会按需自动下载数据、准备检测与 ReID 输入,最后直接给你一份 HOTA、MOTA、IDF1 报告——你不用自己拼数据目录,也不用单独装 TrackEval。

它到底解决什么问题

BoxMOT 是一个「检测 + 可插拔跟踪器」的工具箱,跟踪器(ByteTrack、BoT-SORT 等十几种)可以单独拎出来用,也可以整条流水线串起来。eval这条命令做的事是:把感知结果固定成一次不可变的 build,然后让跟踪器回放打分。适合你在论文复现、算法对比前快速拿到基准分数;不适合没有标注的直播流场景(那种情况用track,不打分也不出指标)。

5 分钟跑通 MOT17 最小评估

先装好项目(需要 Python 3.10–3.13),然后一条命令走完:

pip install "boxmot[yolo]" boxmot eval --dataset mot17 --split ablation \ --detector yolox-x-mot17 --reid lmbn-n-duke --tracker botsort

数据不用手动下载:mot17.yaml里声明了各切片的 HF 资源地址,缺哪个切片就自动拉哪个,默认落到./datasets/mot下。

参数它控制什么
--dataset mot17选定 MOT17 数据集,对应 boxmot/configs/datasets/mot17.yaml
--split ablation评估哪个切片;ablation 是官方消融实验常用的子集,规模比全量 train 小
--detector感知阶段用哪个检测模型出框,首次会现场推理并缓存
--reid外观特征编码器;ByteTrack 这类纯运动跟踪器不需要它,BoT-SORT 需要
--tracker回放时用的跟踪算法,同一 build 换它就能横向对比

参数组合和--experiment二选一写法见 docs/modes/eval.md。

输出怎么读

评估结束在终端面板里直接出数,同时写到运行目录的metrics.json/csv

指标一句话含义往哪个方向看更好
HOTA定位准不准、ID 换不换号,揉在一起的总账越高越好,0–1
MOTA误检 + 漏检 + 换 ID 折成的一个准确率越高越好
IDF1跟踪轨迹里身份保得住的比例,像 F1 但只看 ID越高越好

经验上 MOTA 高而 IDF1 低,多半是 ID 频繁断线;HOTA 对两者都敏感,拿它当总分最稳。

这些坑先知道

  • --dataset--experiment只能二选一,直接拼组件参数时别再加--experiment,否则报错。
  • ablation 切片首次运行会自动从 Hugging Face 下载,断网环境会卡住,建议先确认能访问;已有数据则直接复用不再下载。
  • 同一 build 换 ReID 模型不用重跑检测,但换检测器、换切片、换几何类型都会产生新 build,磁盘占用别忽略。
  • 文档里的实测提醒:加了 EdgeTAM 掩码引导后短序列上 HOTA 反而略降(61.36 → 60.21),这类增强必须在你自己的工作集上验证,具体数值以官方文档为准。

一条命令打通「下载数据 → 检测 → 跟踪回放 → 出分」的 MOT17 评估闭环。想换序列数、加 Kalman 校准或对比 TrackEval,继续看 docs/modes/eval.md。

【免费下载链接】boxmotBoxMOT: Pluggable Python and C++ SOTA multi-object tracking modules with support for axis-aligned and oriented bounding boxes项目地址: https://gitcode.com/GitHub_Trending/bo/boxmot

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/20 22:07:11

3 分钟上手 BoxMOT:给任意检测模型装上多目标追踪的开源方案

3 分钟上手 BoxMOT:给任意检测模型装上多目标追踪的开源方案 【免费下载链接】boxmot BoxMOT: Pluggable Python and C SOTA multi-object tracking modules with support for axis-aligned and oriented bounding boxes 项目地址: https://gitcode.com/GitHub_Tr…

作者头像 李华
网站建设 2026/9/20 22:00:28

Notepad--|跨平台文本编辑器上手指南

Notepad--|跨平台文本编辑器上手指南 【免费下载链接】notepad-- 一个支持windows/linux/mac的文本编辑器,目标是做中国人自己的编辑器,来自中国。 项目地址: https://gitcode.com/GitHub_Trending/no/notepad-- Notepad-- 是一个跨平…

作者头像 李华
网站建设 2026/9/20 21:58:01

重载列车多质点建模与控制策略:从车钩力分析到仿真评估

简介:面向铁路运输、机械工程及交通运输领域研究人员,文档系统阐述重载列车多质点动力学建模与DQN控制策略。模型采用“1节机车108辆货车1节机车108辆货车”编组,涵盖两台184吨机车与216辆80吨货车;分别计算机车/货车基本阻力、坡…

作者头像 李华