pysot-toolkit测试及对比


前言

  pysot-toolkit是一款评估单目标跟踪性能的工具,可以计算OPE(One Pass Evaluation)下的Success和Precision、以及VOT(Visual Object Tracking)的性能指标Accuracy、Robustness、EAO等。本文在ubuntu系统下进行测试。


1、环境搭建

  首先在命令行输入pysot-toolkit下载命令:

在这里插入图片描述接着安装pysot-toolkit下requirements.txt里面的库包:

tqdm
numpy
glob
opencv-python
colorama
numba

安装时这些包时,可以单独创建一个供pysot-toolkit使用的虚拟环境,也可以在现有环境中安装缺少的包,我是直接在现有环境安装了colorama,进入虚拟环境后,安装指令统一使用pip install xxx。最后,终端命令cd进入pysot-toolkit/pysot/utils/文件,在该路径下输入如下指令,python3.7可以根据你的解释器版本改变。
在这里插入图片描述编译成功后,可以在utils下看到如下文件,至此,环境搭建完成!
在这里插入图片描述

2、文件配置

  环境搭好啦,第二步时配置所需文件,先给出官网教程,仅以VOT2016为例,其他类似。
在这里插入图片描述–dataset_dir:VOT2016数据集路径
–dataset VOT2016:数据集名称
–tracker_result_dir:用你算法跑出来的的results路径
–trackers XXX:跟踪器名称XXX

  1. –dataset_dir:该路仅是VOT2016数据集的路径,这里记得下载VOT2016.json文件然后存放在VOT2016数据集的路径下,点这下载,该文件存放的是数据集的视频信息。
    在这里插入图片描述

  2. –tracker_result_dir:我仅以pysot-toolkit作为评估工具,所以算法跑出来的results事先准备好了,放在该路径下。
    在这里插入图片描述
    接下来,看下这个文件夹的tree结构
    在这里插入图片描述

3、测试及对比

3.1 单跟踪器测试

  环境搭好,文件也配置好了,接下来只需要在终端按顺序输入如下命令,便能评估算法性能。首先,进入你搭好的环境中,然后在该环境下进入pysot-toolkit文件下输入评估指令。
在这里插入图片描述在这里插入图片描述在这里插入图片描述这里给的数据集路径和results路径使用的是绝对路径,更清晰可观。

3.2 多跟踪器对比

  先来看一下文件夹树结构吧。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述所有跟踪器的results以它的名称命名,这里有点疑惑的是,必须要有一个baseline的子目录才能正常运行评估,目前我还没看评估源码,所以也不是很清楚,希望知道的小伙伴评论讨论下,谢谢!对比时终端输入的指令及结果如下:
在这里插入图片描述在这里插入图片描述

  • 12
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 22
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小超man

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值