run_experiment.m 报错: Error using traxclient
报错信息如下:
Error using traxclient
Unable to establish connection.
Error in tracker_run (line 78)
data = traxclient(tracker.command, callback, ...
Error in experiment_supervised (line 72)
data = tracker_run(tracker, @callback, data);
Error in tracker_evaluate (line 57)
[files, metadata] = experiment_function(tracker, sequence, directory, parameters, scan);
Error in workspace_evaluate>execute_iterator (line 128)
tracker_evaluate(event.tracker, event.sequence, event.experiment);
Error in iterate (line 65)
context = iterator(event, context);
Error in workspace_evaluate (line 93)
context = iterate(experiments, trackers, sequences, 'iterator', iterator, 'context', context);
Error in run_experiments (line 10)
workspace_evaluate(tracker, sequences, experiments);
解决方法如下:
重头再来。
接着又出现了以下错误:
对应的命令行如下:
我执行了以下操作:
https://blog.csdn.net/weixin_41063476/article/details/89841688
再运行程序run_experiment .m
Matlab 系统错误:
修改延时: track/ tracker_run.m 中的 30 ,为30000。 解决。
注意:如果你的跟踪器初始化超过30秒,这个工具运行是会报错的,原因在vot-toolkit-master\tracker目录下的tracker_run.m文件中的如下几行:
一看就知道,他的意思是超过30秒报错,如果你的跟踪器初始化时间真的很久,比如DL做跟踪时候的第一帧fine-tune,那么就把这里改成如下:
我还直接就改了数字,没有删除源代码中的内容:
此外,然后我还修改了run_experiment.m 如下:
最下面三排的如果不注释掉,依然会出现MATLAB死机的情况。
experiments{1,1}.parameters.repetitions=1;
%temp{1}=experiments{1};
%clear experiments;
%experiments{1}=temp{1};
然后跑起来了。
写的比较好的,参考的教材:
https://www.cnblogs.com/wangxiaocvpr/p/9785358.html
https://blog.csdn.net/aiqiu_gogogo/article/details/79454997
然后这样跑出了两个结果之后, 又出现了一个错误:
可以看到,该程序已经跑出了两个结果了, 在 realtime 时出现同样的错误:
今天又重新run了一次! 通过了,我啥都没改。。。佛系。。
下一步是run_analysis.m