TrackEval: https://github.com/JonathonLuiten/TrackEval
Easier_To_Use_TrackEval: https://github.com/JackWoo0831/Easier_To_Use_TrackEval
下载这两个项目并解压,将Easier_To_Use_TrackEval整个文件夹移动到TrackEval中
GPT plus 代充 只需 145
TrackEval与新版本numpy不兼容,需要将np.float64改为float,np.int改为int,执行以下指令

2D多目标追踪运行的是这个文件run_mot_challenge.py,需要通过命令行传入一些参数。
最简单的用法:
在解压后的data/trackers文件夹下找到需要评估的数据集文件夹(如MOT17),将在这个文件夹下新建一个track方法文件夹(这里新建了一个mytrack方法)

再把追踪结果txt文件拷贝到这个文件夹(需要在mot_challenge_2d_box.py文件中将TRACKER_SUB_FOLDER参数需要设置为’ ‘,即追踪结果直接存放在track方法文件夹下)

GPT plus 代充 只需 145
其中:
是刚刚新建的mytrack方法文件夹名称,其他参数后面介绍。
这种方法只需要指定 一个参数,其他保持默认即可,但是每次都需要新建文件夹,然后拷贝追踪结果。
注意:这里使用的是MOT17的整个训练集进行评估,如果要评估验证集,需要将验证集的gt文件放到data/gt的指定数据集下,并修改文件中的格式为验证集gt命名格式,例如:


复杂一点的用法:
若在dancetrack上评估
其中,
选定需要评估训练集还是验证集 ,值可以取’train’, ‘val’,对应对应数据集的存放文件夹名称;

是选择需要评估的指标,包括:’HOTA’, ‘CLEAR’, ‘Identity’;
是真实值存放的路径;
数据集提供的数据映射文件,若为None,seqmap文件在 GT_FOLDER/seqmap;
跳过中间的 “benchmark-split “文件夹, (默认):路径为 , :跳过该层,直接 ;
是否绘制结果曲线;
追踪器运行结果存放的文件夹;
是否在多个核上并行运行评估;
并行核数,并行运行时使用的核数量;
指定要评估划分的哪个数据集,包括’train’, ‘test’, ‘all’,如果评估的GT,seqmap都是使用TrackEval外面的文件,可以不设置;
如果评估的GT,seqmap都是使用TrackEval外面的文件,这个参数设置为空 “;
追踪结果文件夹( )下是否还有子文件夹,如果追踪结果文件夹下直接是txt,那就设置为空”;
设置gt文件的位置格式,在评估验证集和训练集的时候需要进行修改。
不常用参数:
设置为None,评估结果和追踪结果存在一个文件夹下。
评估类别。
在MOT代码中嵌入评估代码:
GPT plus 代充 只需 145
之后有时间更新
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/216417.html