MOTchallenge评测工具和deepsort跟踪结果可视化

MOTchallenge评测工具:https://bitbucket.org/amilan/motchallenge-devkit/
deepsort多目标跟踪代码:https://github.com/nwojke/deep_sort
MOTchallenge2016下载地址:https://motchallenge.net/data/MOT16/
参考链接:https://blog.csdn.net/u012435142/article/details/85255005

MOTchallenge评测工具

参考工具中的readme.md文件
1、编译工具包运行compile.m
2、编辑demo_evalMOT16.m,例如:
在这里插入图片描述第二行第一个参数是MOT2016的训练数据集列表,不需要修改
第二个参数是某个多目标跟踪算法生成的跟踪结果,作为实例供使用者测试,测试自己算法结果时需要替换修改
第三个是MOT2016的文件地址,注意最后的 \ 不能省略
第四个是测试集的名称
3、运行demo,结果如图
在这里插入图片描述
备注:MOTchallenge评测工具本身没有可视化脚本

deepsort跟踪结果可视化

参考主页运行代码
1、generating_detections.py
运行命令

python tools/generate_detections.py \
    --model=resources/networks/mars-small128.pb \
    --mot_dir=./MOT16/train \
    --output_dir=./resources/detections/MOT16_train

也可以在pycharm中打开修改,例如:
MOTchallenge评测工具和deepsort跟踪结果可视化_第1张图片记得把‘requested=True’删掉
运行之后如图:
MOTchallenge评测工具和deepsort跟踪结果可视化_第2张图片2、deep_sort_app.py
运行命令 ,注意要在工程目录下新建一个tmp文件夹

python deep_sort_app.py \
    --sequence_dir=./MOT16/test/MOT16-06 \
    --detection_file=./resources/detections/MOT16_POI_test/MOT16-06.npy \
    --min_confidence=0.3 \
    --nn_budget=100 \
    --display=True

也可以在pycharm中修改代码,例如
MOTchallenge评测工具和deepsort跟踪结果可视化_第3张图片MOTchallenge评测工具和deepsort跟踪结果可视化_第4张图片运行之后会在tmp文件中生成文件,如图:
MOTchallenge评测工具和deepsort跟踪结果可视化_第5张图片
3、show_results.py
1、修改代码,例如
MOTchallenge评测工具和deepsort跟踪结果可视化_第6张图片2、运行
MOTchallenge评测工具和deepsort跟踪结果可视化_第7张图片

使用MOTchallenge评测工具评测deepsort的跟踪结果

修改demo_evalMOT16.m
在这里插入图片描述最后结果:
在这里插入图片描述MOTchallenge评测工具和deepsort跟踪结果可视化_第8张图片
和原作者的评测结果怎么不一样,MOTA怎么这么低?
原因是原作者使用的检测文件不是MOT2016提供的

你可能感兴趣的:(多目标跟踪,deepsort,motchallenge,评测工具,可视化)