跳转到主内容
websoft网络软件专家 - 深耕网络技术,打造实用软件!

VOT数据集配置全攻略,附实战代码!

背景说明

大家好,我是陈景序,今天来跟大家分享一下我在VOT数据集上配置环境的过程。最近我在这个数据集上测试自己的算法,遇到了不少问题,不过最终都解决了。这里以vot2016为例,详细记录一下我的配置过程,希望能帮到大家。

环境介绍

我的环境是Windows 10 + Matlab 2018a,下面是配置前需要下载的内容:

  • 下载vot2016数据集:链接:vot2016数据集,提取码:caa1,解压到E:\VOT\VOT2016\目录下。
  • 下载vot工具箱(vot-toolkit):链接:vot-toolkit
  • 下载trax:链接:trax
  • 下载vot官方给的融合好的样例:链接:integration

配置过程

一、vot-toolkit中文件结构的组织

  1. 在vot-toolkit中新建两个文件夹,名称分别为native和vot_workspace。
  2. 把trax拷贝到native目录下。
  3. 把integration中的matlab、native和python三个文件夹拷贝到tracker\examples目录下。

二、运行官方样例ncc

  1. 运行toolkit_path.m。
  2. 运行workspace_create.m。
  3. 在命令行选择数据集、跟踪器名称、编程语言。
  4. 修改tracker_ncc.m文件。
  5. 修改workspace_load.m文件。
  6. 运行run_test.m测试。
  7. 运行run_experiments.m运行跟踪器。

三、融合我们想要评估的算法

对于其他算法的运行和评估,步骤大致相同,关键在于接口函数的编写。这里附上我仿照其他接口函数写的KCF和BACF成功融合vot的接口函数代码。

function VOT_KCF
% ...
function VOT_BACF
% ...

小结与拓展

以上就是VOT数据集配置的详细过程,希望对大家有所帮助。如果在配置过程中遇到问题,可以尝试清空matlab工具箱缓存或重启matlab。此外,推荐一篇博客,可以帮助你确定代码中出现错误的位置。

我是陈景序,来自websoft网络软件专家(www.phpwebsoft.com),如果你对Web开发技术感兴趣,欢迎关注我们的网站了解更多内容。

相关文章