chen-si-jia / Trajectory-Long-tail-Distribution-for-MOT

⭕️ Official codes for "Delving into the Trajectory Long-tail Distribution for Muti-object Tracking" (CVPR2024)
MIT License
41 stars 6 forks source link

Track failure #7

Open Lsyccnu opened 3 weeks ago

Lsyccnu commented 3 weeks ago

res 作者您好,我在MOT_20上训练了baseline+your_models,然后运行MOT20的track.sh,最后的结果全是0,这是正常的,吗?下面是我的MOT20_track.sh track

chen-si-jia commented 3 weeks ago

res 作者您好,我在MOT_20上训练了baseline+your_models,然后运行MOT20的track.sh,最后的结果全是0,这是正常的,吗?下面是我的MOT20_track.sh track

这种情况是不正常的。原因是缺乏测试数据集的正确标签(GT),你看看这个图中GT都为0。

Lsyccnu commented 3 weeks ago

image 那我是不是需要通过这个代码生成测试集的labels_with_ids,像train集那样?

chen-si-jia commented 3 weeks ago

image 那我是不是需要通过这个代码生成测试集的labels_with_ids,像train集那样?

验证集上评测指标,直接使用train文件夹下的gt.txt作为GT;测试集没有GT,需要去官网评测。labels_with_ids不是用来评测的,而用于训练的。

chen-si-jia commented 3 weeks ago

推理的时候,debug看一看gt是否读取正确。

Lsyccnu commented 3 weeks ago

哦哦哦,也就是说其实这个是验证,用的就是训练集的数据和Groud Truth; 然后我刚刚试了试将track脚本的参数改成如下: image

最后成功得到了验证数据: image

是这样子吗?

chen-si-jia commented 3 weeks ago

哦哦哦,也就是说其实这个是验证,用的就是训练集的数据和Groud Truth; 然后我刚刚试了试将track脚本的参数改成如下: image

最后成功得到了验证数据: image

是这样子吗?

对的。

Lsyccnu commented 3 weeks ago

明白了,谢谢您!!

chen-si-jia commented 3 weeks ago

哦哦哦,也就是说其实这个是验证,用的就是训练集的数据和Groud Truth; 然后我刚刚试了试将track脚本的参数改成如下: image

最后成功得到了验证数据: image

是这样子吗?

val_mot20是直接在验证集评测,由于验证集本地是有GT的,所以会直接出指标。test_mot20是在测试集评测,看起来得到的指标都是0,但这个结果是不正确的,需要将评测生成的结果传到MOTChanglle官网,就可以得到正确的指标了。

Lsyccnu commented 3 weeks ago

那这个在test_mot20上生成的评测结果,是上传的summary——MOT20.xlsx这个结果文件吗(如下图)?还是其他文件呢? image

chen-si-jia commented 3 weeks ago

那这个在test_mot20上生成的评测结果,是上传的summary——MOT20.xlsx这个结果文件吗(如下图)?还是其他文件呢? image

将推理得到的txt文件,压缩成results.zip上传到评测的地方即可,具体参考MOTChanglle网站的提交说明。

Lsyccnu commented 3 weeks ago

好的