OTB工具箱使用 带有下标的赋值维度不匹配。 出错 plotDrawSave (line 49) h(i) = plot(thresholdSet,bb,'color' ......
OTB工具箱使用 带有下标的赋值维度不匹配。出错 plotDrawSave (line 49) h(i) = plot(thresholdSet,bb,‘color’,plotDrawStyle{i}.color, ‘lineStyle’, plotDrawStyle{i}.lineStyle,‘lineWidth’, 4,‘Parent’,axes1);
这两天在学习OTB工具箱时候,遇到了一些问题,比如上面这个,从网上总也找不到解决的办法,困扰了挺长时间,现在总算是可以了,做个笔记记录一下。。
首先,OTB工具箱的使用有很多的博客可以参考:
【OTB使用介绍一】tracker_benchmark_v1.0小白使用配置OTB100
【OTB使用介绍二】对Visual Tracker Benchmark v1.0源码进行介绍
【OTB使用介绍三】如何将自己的算法加入到Visual Tracker Benchmark v1.0中,以KCF为例
我也是参考上面的配置的,把文件下载好,把路径配置成自己电脑上相应的路径之后,运行main_running.m文件没啥问题,运行后面的drawResultBB.m也没有问题,但是运行perfPlot.m时候,就出现了错误:
最后的解决办法是:从网上找了别人说配置好的,把相应的路径改一下,可以运行,再对比自己的哪里不一样,找了改过来。。。
注意运行完如果报错,一定要把生成的结果文件删除掉,然后再修改运行。
这里我也把可以运行的版本放在网盘上(为了压缩大小,把原来自带的运行结果文件都删除掉了),有同样问题的可以参考下:
网盘链接: https://pan.baidu.com/s/1nsaso3pBECL2EdNxqzE1zQ
提取码: ecd7