visual object tracking的項目,運行中碰到些小問題。Windows下matlab運行的這兩個項目非常接近,
https://github.com/HyeonseobNam/MDNet
https://github.com/ybsong00/Vital_release
兩個項目的運行,都要先看readme.md文件(比如matlab版本不能太低,要R2014或以上),尤其是MDNet那個。這裏只記錄一下會碰的額外的問題
1)MDNet
我的都是CPU模式,先說第一個:
https://github.com/HyeonseobNam/MDNet
首先是找到各個 opts.useGpu = true並把它改成 opts.useGpu = false ;
然後是,CPU模式的模型和GPU模式的模型不同,根據
https://github.com/HyeonseobNam/MDNet/issues/2
裏面的說明,你需要 去下載CPU模型,地址在這裏(需要梯子)
https://drive.google.com/open?id=0B4G5mwcHYoSuMXo2eUpkbkpTWGc
然後,matlab打開文件夾,先執行(前提是你的matlab已經配置好了C++編譯器,我用的vs2015,比較簡單,不明之處請自行搜索)
compile_matconvnet.m
然後再執行
setup_mdnet.m
如無意外,就可以直接運行demo_tracking.m開啓調試之旅。
2)VITAL net
這個整體上和前一個大同小異,其中models中那個otbModel.mat要換成mdnet_vot-otb_cpu.mat,也就上面googledrive上下載下來的那個,否則matlab不能通過。
這裏執行完
compile_matconvnet.m
後,就可以直接demo_traking了。
嗯,CPU模式下的話,速度提升什麼的還沒什麼感覺。