vot-toolkit配置
参考资料
- 目标跟踪——VOT evaluation kit工具的使用(Matlab,Python)
-
Performing evaluation with VOT toolkit
关于python版本为以上两个结合参考
2019.12.15更新...
使用平台
Ubuntu18.04 MATLAB 2018a
步骤
(关于前面MATLAB的test配置很容易,看教程即可。主要介绍python测试的配置)
-
下载toolkit工具箱 https://github.com/votchallenge/vot-toolkit
-
关于trax包是否需要独立下载大家可以自行测试,建议独立下载,在~/vot-toolkit/文件夹下新建文件夹native,解压trax文件夹,并将trax-master重命名为trax即可,与下图类似
图1 来自参考资料1
-
打开MATLAB,关于matlab语言tracker的测试有很多,测试问题不大,这里不再赘述,注意两点:
- (1)matlab语言调为英文
- (2)路径不要有中文
-
运行python的官方例程(重要!!)
先说两点与MATLAB例程不同的地方:
- (1)使用python接口需要编译trax里面的文件
- (2)需要修改tracker_NCC.m里面的格式,并且修改python解释器
- 建议重新下载一个vot-toolkit文件与trax包,位置解压好,与参考资料1过程类似,编译即可,重点需要修改tracker_NCC.m中路径,改为如下图格式,主要为了链接到libtrax.so这个文件:
python下tracker_NCC.m修改
其generate_python_command参数格式来自~/vot-toolkit -> tracker -> examples -> python -> tracker_Demo_py.m
![](https://img.haomeiwen.com/i14329037/98e3dbe50356ad75.png)
-
运行run_test.m文件,可能会报错如下
可能会报错
这里的意思是/usr/bin/python的解释器不行,参考资料2,更换为anaconda中的解释器即可,即在workspace目录下的configuration.m中增加一条语句
set_global_variable('python', '/home/zzwang/anaconda3/envs/pytorch/bin/python');
![](https://img.haomeiwen.com/i14329037/102ec20a00a67875.png)
这样就可以运行了,成功结果如下:
![](https://img.haomeiwen.com/i14329037/9bc5c2f4ad2944fa.png)
网友评论