当我在测试这篇论文时候出现了这样的问题:
我是用otb100测试的,但是设置好路径后,还是报错说我:
No matching checkpoint file found
然后我就很恼火,我明明下载了那些.pth模型了,他还说我找不到checkpoint,于是,我就去搜问题,网上有说法
1.是我的local.py设置的路径问题,但是我设置了绝对路径后,还是报这样的错,故排除
2.还有说:改数据集的话,tranining_setting/transt.py里没有用的的数据集要注释掉,但是其实是不用的
3.让我看pytracking 的help 的,但是我用了那个方法还是不行
于是,我只能踏上漫长的调试代码之路
终于找到了pytracking/features/net_wrappers.py下的
self.net = load_network(self.net_path, **self.net_kwargs)
该传的东西没传进去,所以需要改成如下:如果是用slt_transt的话,把他的.pth文件直接复制粘贴替换self.net_path,例如:
self.net = load_network('/home/lsw/SOT/SLTtrack-master/checkpoints/ltr/slt_transt.pth', **self.net_kwargs)
然后在run一下那个run_tracker.py就可以进行测试了捏