Visual Object Tracking: MDNet + VITAL
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模式下的话,速度提升什么的还没什么感觉。