日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

目标跟踪测试工具OTB使用教程

發(fā)布時(shí)間:2024/1/1 编程问答 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 目标跟踪测试工具OTB使用教程 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

目標(biāo)跟蹤測(cè)試工具OTB使用教程

    • 寫在前面
    • OTB是什么
    • OTB下載
      • OTB文件詳解
    • OTB使用步驟

寫在前面

????為了在之后的使用過程中能夠順利,記錄下自己調(diào)試OTB的過程,權(quán)當(dāng)過程記錄筆記,也給同行作為參考。

OTB是什么

????首先,OTB(Object Tracking Benchmark)是吳毅大神提出來的測(cè)試目標(biāo)跟蹤算法優(yōu)劣的評(píng)價(jià)指標(biāo),OTB有兩個(gè)版本,第一個(gè)是吳毅在2013年發(fā)表在CVPR上的OTB2013(Wu, Yi, Jongwoo Lim, and Minghsuan Yang. “Online Object Tracking: A Benchmark.” CVPR (2013). ),這其中包含了五十個(gè)視頻序列,所以也有人把他稱為OTB50,;另一個(gè)是吳毅在2015年發(fā)表在TPAMI15上的OTB2015(Wu, Yi, Jongwoo Lim, and Minghsuan Yang. “Object Tracking Benchmark.” TPAMI (2015). ),這里面有一百個(gè)視頻序列,所以也叫OTB100。簡單來說,你自己寫了一個(gè)跟蹤算法,想要測(cè)試這個(gè)跟蹤算法的好壞,最簡單的評(píng)價(jià)指標(biāo)是你要得到你算法的跟蹤精度和跟蹤成功率,你自己寫一個(gè)算法來評(píng)價(jià)精度和成功率顯然不能說服大家,所以,我們需要找到一個(gè)公開的評(píng)價(jià)標(biāo)準(zhǔn)來評(píng)判,這時(shí),你就可以選擇把你的算法放在OTB工具上進(jìn)行測(cè)試,然后得出一系列的數(shù)據(jù),你用這個(gè)數(shù)據(jù)去證明你算法的可行性就具有說服力了。
????當(dāng)然,用于公開測(cè)試的標(biāo)準(zhǔn)顯然不止OTB一種,另一種比較常見的就是VOT數(shù)據(jù)庫,VOT每年都會(huì)有一定的更新和完善,所以VOT就有了VOT13、VOT14、VOT15、VOT16、VOT17、VOT18等等版本了,具體的可以在VOT的官網(wǎng)上去了解。

OTB下載

????OTB提供了一個(gè)完善的跟蹤測(cè)試工具,工具中包含了部分作者已經(jīng)測(cè)試過的算法結(jié)果,標(biāo)注好的(即ground-truth.txt )的數(shù)據(jù)集,以及一個(gè)用來測(cè)試你的算法的代碼庫。工具的下載可以在OTB工具下載鏈接里進(jìn)行下載。步驟如下:

OTB文件詳解

  • OTB主頁如圖,OTB工具的下載點(diǎn)擊圖中所示的超鏈接即可。

  • 2. 下載下來是一個(gè)壓縮包,解壓到自己的路徑就好了。
    3. 解壓后,可以看到OTB工具里含有如圖的幾個(gè)子文件夾。

    這里解釋一下幾個(gè)在使用中可能需要進(jìn)行更改的文件夾。
    ????第一個(gè)anno文件夾,就是標(biāo)注好的視頻序列的位置數(shù)據(jù),默認(rèn)下載下來的只有OTB2013中視頻序列的標(biāo)注數(shù)據(jù),要想測(cè)試OTB2015就需要找到OTB2015的標(biāo)注數(shù)據(jù)將anno文件夾進(jìn)行替換。很顯然,沒有標(biāo)注好的數(shù)據(jù)就不能測(cè)試得到算法的跟蹤精度及成功率。
    ????第二個(gè)figs文件夾,你將自己算法在數(shù)據(jù)庫上跑完之后,運(yùn)行了perfPlot.m文件畫完圖之后,生成的圖片就會(huì)存在這個(gè)文件夾里。
    ????第三個(gè)results文件夾,保存的是你算法測(cè)試的結(jié)果文件,文件命名為“視頻序列名_算法名.mat”,當(dāng)你算法在數(shù)據(jù)庫里跑完后這個(gè)文件夾里會(huì)找到對(duì)應(yīng)的文件,有一點(diǎn)值得注意的是,當(dāng)你之后運(yùn)行perfPlot.m文件畫圖報(bào)錯(cuò)時(shí),很有可能是你的算法有瑕疵,導(dǎo)致一些測(cè)試結(jié)果文件是空文件,所以你要注意results里對(duì)應(yīng)算法結(jié)果文件中大小為1kb的文件,也許就是空文件。
    ????第四個(gè)perfmat文件夾,是你運(yùn)行了perfPlot.m畫圖文件之后生成的記錄文件,所以當(dāng)你新增或者更改了需要畫圖的算法時(shí),最好把這個(gè)文件夾里overall里的所有文件刪除,否則可能會(huì)畫出之前保存的圖片而不進(jìn)行新圖的繪制。
    ????main_running.mat文件就是主程序,設(shè)置完成需要測(cè)試的算法,在哪些視頻序列上進(jìn)行測(cè)試后,運(yùn)行這個(gè)文件,等他跑完就可以在results文件夾里看到跟蹤結(jié)果文件了。
    ????utility文件夾,里面包含了程序需要調(diào)用的函數(shù),其中需要我們更改的函數(shù)有兩個(gè),configSeqs.m文件,這個(gè)文件是設(shè)置你需要在哪些視頻序列上進(jìn)行測(cè)試。configTrackers.m文件,這個(gè)文件是設(shè)置你需要測(cè)試哪些跟蹤算法。
    ????drawResultBB.m文件是將你選擇的所有算法的跟蹤結(jié)果框(bounding_box)顯示在同一張圖片上的文件,運(yùn)行這個(gè)文件首先需要把自己的算法在數(shù)據(jù)庫上跑一遍,也就是要有results文件夾里要有算法跟蹤結(jié)果文件。
    ????perfPlot.m文件是將跟蹤結(jié)果繪制成精度圖或者成功率圖的文件,這個(gè)的前提也是你要把算法在數(shù)據(jù)庫里跑一遍,results文件夾里要有對(duì)應(yīng)的跟蹤結(jié)果文件。
    ????trackers文件夾,你必須把你需要測(cè)試的算法的代碼放在這個(gè)文件夾里,并寫好接口文件(run_算法名.m)。

    OTB使用步驟

  • 首先設(shè)置你要測(cè)試的算法
  • 選擇要在哪些視頻序列上進(jìn)行測(cè)試
  • 運(yùn)行測(cè)試文件
  • 運(yùn)行畫結(jié)果圖文件
  • 運(yùn)行繪制算法結(jié)果對(duì)比圖文件
    未完待續(xù)……
  • 總結(jié)

    以上是生活随笔為你收集整理的目标跟踪测试工具OTB使用教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。