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