背景说明
大家好,我是陈景序,今天来跟大家分享一下我在VOT数据集上配置环境的过程。最近我在这个数据集上测试自己的算法,遇到了不少问题,不过最终都解决了。这里以vot2016为例,详细记录一下我的配置过程,希望能帮到大家。
环境介绍
我的环境是Windows 10 + Matlab 2018a,下面是配置前需要下载的内容:
- 下载vot2016数据集:链接:vot2016数据集,提取码:caa1,解压到E:\VOT\VOT2016\目录下。
- 下载vot工具箱(vot-toolkit):链接:vot-toolkit。
- 下载trax:链接:trax。
- 下载vot官方给的融合好的样例:链接:integration。
配置过程
一、vot-toolkit中文件结构的组织
- 在vot-toolkit中新建两个文件夹,名称分别为native和vot_workspace。
- 把trax拷贝到native目录下。
- 把integration中的matlab、native和python三个文件夹拷贝到tracker\examples目录下。
二、运行官方样例ncc
- 运行toolkit_path.m。
- 运行workspace_create.m。
- 在命令行选择数据集、跟踪器名称、编程语言。
- 修改tracker_ncc.m文件。
- 修改workspace_load.m文件。
- 运行run_test.m测试。
- 运行run_experiments.m运行跟踪器。
三、融合我们想要评估的算法
对于其他算法的运行和评估,步骤大致相同,关键在于接口函数的编写。这里附上我仿照其他接口函数写的KCF和BACF成功融合vot的接口函数代码。
function VOT_KCF
% ...
function VOT_BACF
% ...
小结与拓展
以上就是VOT数据集配置的详细过程,希望对大家有所帮助。如果在配置过程中遇到问题,可以尝试清空matlab工具箱缓存或重启matlab。此外,推荐一篇博客,可以帮助你确定代码中出现错误的位置。
我是陈景序,来自websoft网络软件专家(www.phpwebsoft.com),如果你对Web开发技术感兴趣,欢迎关注我们的网站了解更多内容。
