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即可,与下图类似
打开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这个文件:
其generate_python_command参数格式来自~/vot-toolkit -> tracker -> examples -> python -> tracker_Demo_py.m
-
运行run_test.m文件,可能会报错如下
这里的意思是/usr/bin/python的解释器不行,参考资料2,更换为anaconda中的解释器即可,即在workspace目录下的configuration.m中增加一条语句
set_global_variable('python', '/home/zzwang/anaconda3/envs/pytorch/bin/python');
这样就可以运行了,成功结果如下: