2018.05.06更新:
今天看了下vot的github主页,之前”Unable to unpack TraX source code”的问题已经被解决,亲自测试过,没有问题。所以这篇文章中“TraX的配置”就可以不用看了。当然,想自己尝试编译TraX的朋友也可以根据文中步骤进行实践。
2018.05.05更新:
关于创建workspace时出现的 “Unable to unpack TraX source code”的问题,我在github询问了vot的作者@lukacu,他是这么回复的:
Yes, this is a known problem because Matlab’s urlwrite function cannot handle redirects. Should be fixed in toolkit 6.0 by changing the URL.
“是的,这是一个已知的问题,因为Matlab的urlwrite函数不能应对重定向。这个问题会在6.0版本通过更改URL的方式修复”。
实际上我对重定向知之甚少,所以不清楚这个问题的详细情况,但可以肯定的是,这个error作者已经知晓,并将在未来修复。补充这些就是希望读者能够对这个问题能够有更进一步的了解,当然,如果你能从作者的回复中了解error发生的具体原因,那就更好了。
前些时间因为毕设需要,想测试ECO算法在VOT2016数据集上的表现,于是下载了vot-toolkit,原本以为根据官方文档和其他博客的内容一步一步设置会非常简单,结果事实不如我所愿,花了几天才配置完毕,跑算法又用了我两天的时间,心累……出于此,想给大家分享一下VOT2016以及VOT所用到的TraX协议的配置。这也是我写这篇博客的目的。
该篇文章内容基于MATLAB r2016b+Visual Studio 2017,文中提到的文档在文末会给出链接。
什么是VOT?
VOT官网是这么说的:
The VOT challenges provide the visual tracking community with a precisely defined and repeatable way of comparing short-term trackers as well as a common platform for discussing the evaluation and advancements made in the field of visual tracking.
VOT全称Visual Object Tracking,是一个专注于单目标跟踪的测试平台,每一年都会举办VOT Challenge,将该年度提出的新算法汇集起来进行比较,通过VOT官方提出的一系列指标进行评价,用以评估这些算法的性能,并得出一个榜单,对算法进行排名。
下载vot-toolkit
首先是将工作包下载到本地,网址:Visual Object Tracking (VOT) challenge evaluation toolkit
创建workspace
解压完毕后,正式开始配置,第一步是创建workspace。何为workspace?借用VOT官方文档的描述