OTB使用教程
OTB使用教程
一、OTB使用教程,不加入自己代碼之前也能一次性成功出結果
下載壓縮后的otb文件我們主要關注下面這幾個文件
1 configSeqs.m主要選擇測試視頻,需要注意以下幾點
為了測試方便我們最好自己新建一個語句,至少保留兩個視頻用于測試,太多會使后面運行main_running.m函數過慢,太少會導致后面運行perfPlot.m報下面的錯誤
有下標的賦值維度不匹配。出錯 plotDrawSave (line 49) h(i) = plot(thresholdSet,bb,‘color’,plotDrawStyle{i}.color, ‘lineStyle’, plotDrawStyle{i}.lineStyle,‘lineWidth’, 4,‘Parent’,axes1);
其次我們的視頻地址要精確到/imgs/,注意后面也有下劃線
解決方法就是此文件至少保留兩個視頻
2 configTrackers.m主要是選擇你想對比測試的追蹤器
可以刪減增加,后面加入自己的追蹤器時也要修改,如何修改放到后面說明,這里我沒有改變,一個追蹤器也可以
3 main_running.m主函數修改需要注意的地方
(1)從http://www.vlfeat.org/網址中下載vlfeat,解壓,并將mian_running路徑中版本0.9.14改成你當前下載版本,第8行注意修改為自己的絕對地址
(2)此處根據需要選擇
(3)不改動的話里面是有之前的運行結果保存的,這樣可以直接畫圖,但是也有教程說可以自己新建地址保存結果,但是每次報錯需要把報錯文件刪除后才可以,我這里還沒添加自己的代碼,先不改動
(4)這里會出一個空圖,不是錯誤,可以注釋掉
(5)成功運行結果
4 perfPlot.m把測試結果畫出圖來
(1)成功運行的結果如下
(2)perfPlot.m出錯1
解決方法:至少兩個視頻就行了
(2)perfPlot.m出錯2
參考
https://blog.csdn.net/mingbujingren/article/details/51204463?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task
中問題2(2)進行修改
注意注釋for循環時相應的end也要注釋掉
報錯未定義與’cell’類型的輸入參數相應的函數‘exist’
解決方法:注意不加{}
(3)注意每次修改之后重新運行之前都要刪掉這兩個文件夾下overall中的所有文件
5 drawResultBB.m畫出追蹤界面對比效果圖
前一行時繪圖調用的數據來源,我們用他的,后面是結果保存位置
(1) 運行結果
(2) 同樣每次修改后再次運行之前此文件夾下的所有圖片需要刪除
二 如何加入自己的代碼
參考鏈接https://blog.csdn.net/devil_08/article/details/80065820?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task
總結
- 上一篇: 穿透中手游2021年H1财报,挖掘其内在
- 下一篇: [Android] 能用的QQ轻聊版,3