那些年,我被VOT工具坑的日子

今天在VOT上做自己跟踪器的实验,本以为会顺利进行,测了结果就直接贴在论文上就好了,但是谁知……

下面总结一下VOT测试的坑,运行平台是Linux+python跟踪器;

下载

1,https://github.com/votchallenge/vot-toolkit 下载最新主体工具版本vot-toolkit,我下载的是2017;
2,https://github.com/votchallenge/trax/下载辅助工具trax;
坑:官方的意思是你只需要下载vot-toolkit就好了,在执行vot-toolkit的时候会自动下载trax,但是!我发现在vot-toolkit代码中下载trax打开之后是空的~空的~也就是说根本没法下载,所以还是自行下载trax,然后再vot-toolkit的解压后的目录下新建文件夹./native/trax,把下载的trax里面的东西放到里面就好了;
坑:根据https://groups.google.com/forum/#!topic/votchallenge-help/L5fK6PYBpcs所说,在2017年的时候,甚至VOT官方还有一个trax的版本是有问题的,所以,请务必下载最新版本或者你成功运行的一个版本,否则就看命了~

环境建立

1,这一部分推荐一个博客:http://blog.csdn.net/shmilysi/article/details/52972157,里面说的很work;
坑:不知为毛,编译trax的过程我在windows下始终报错,可能是我编译器的问题吧;
2,下载VOT数据集,你想测试哪个就下载哪个,把数据集放在your_workspace/sequences下,这样总比它自己下载快;

运行

1,修改自己的代码,让他符合VOT的运行格式,推荐参考博客:http://blog.csdn.net/yao1131/article/details/78783236
2,注意1:建议在run_experiments中的[sequences, experiments] = workspace_load();后面添加一句experiments{1,1}.parameters.repetitions = 1,让跟踪器在每个视频上只运行一遍,节约时间嘛~
3,注意:如果你的跟踪器初始化超过30秒,这个工具运行是会报错的,原因在vot-toolkit-master\tracker目录下的tracker_run.m文件中的如下几行:
这里写图片描述
一看就知道,他的意思是超过30秒报错,如果你的跟踪器初始化时间真的很久,比如DL做跟踪时候的第一帧fine-tune,那么就把这里改成如下:
这里写图片描述

测试结果

1,在VOT官方上(例如:http://www.votchallenge.net/vot2017/results.html)下载别人的结果,放在your_workspace/results下,这里下载的大概在70MB左右,如果你下载的远远比这个小,那么恭喜你,下载错了,又踩到坑了,这样在后续测试是会报错的;
2,修改run_analysis文件,这里又有一个坑,report_article(context, experiments, trackers, sequences, ‘spotlight’, ‘myTracker’);这句话,如果运行失败了据改成report_article(context, experiments, trackers, sequences);,不会影响你的运行结果的;

  • 6
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 34
    评论
评论 34
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值