点击上方链接,微信关注回复下方安装包对应的关键词,获得对应的百度云下载链接
1) Online Object Tracking: A Benchmark
1)官网下载地址(国内网速原因很慢): 2)百度云下载地址: 自动回复关键词“OTB”
1)下载地址:Visual Tracker Benchmark
tracker_benchmark_v1.0.zip (229MB).
(1) main_running.m 是用来在测试集上跑跟踪代码的,跑出的结果存在results文件夹中;
(2) perfPlot.m 用来把测试结果画出图来,就是benchmark网上的图的效果。
如果你第一次下载tracker_benchmark_v1.0的测试代码,可以先运行perfPlot.m就可以直接画出漂亮的图。只不过这些图是已有的跟踪算法和测试结果,作者都保存在results文件夹里面了;
(3) drawResultBB.m 用于画每个帧上不同跟踪器的边界框的主函数。
(4) anno 注释文件(边界框和属性)的目录;
(5) initOmit 包含由于遮挡或目标超出视野而被省略的用于跟踪初始化的帧的注释 的目录;
(6) rstEval 包含了很多用于计算跟踪性能或者画出结果的脚本的目录;
(7) trackers 包含了很多跟踪器代码的目录,里面有20多个跟踪代码,有matlab版,也有c++版;
(8) tmp 用来存放临时结果或者日志文件的目录;
(9) results包含了所有已有跟踪算法的测试结果;
(10) util 包含主函数里用到的脚本的目录***(主要就是这个文件夹里的文件需要改***)。
————————————————
(1)打开matlab
cd /usr/local/MATLAB/R2017b/bin matlab(2) 在matlab 里打开 上述解压后的文件夹 :tracker_benchmark_v1.0
(3) 找到perfPlot.m ,运行会报错 , 试试修改代码
(1)util/configTrcakers.m文件,打开,这里面是所有跟踪算法名字的数组,会在main_running.m和perfPlot.m中被调用到。因为results文件夹中已经包含已有跟踪算法的测试结果,所以其实没必要再重新跑一遍所有算法,时间太长。故而直接将configTrackers.m文件中的所有注释掉,改成如下三行代码即可:(就是说让这个文件夹里只有你自己写的跟踪算法,这样一会执行main_running.m的时候,就不用在测试集上挨个跑已有跟踪算法了) 修改前:
function trackers=configTrackers trackersVIVID={struct('name','VR','namePaper','VR-V'),...%gray-25% struct('name','TM','namePaper','TM-V'),...