siamese-fc matlab代码运行配置
1.安装vs2015
2.安装matlab2017b
3.安装cuda9.0,cudnn
4.下载matconvnet-1.0-beta24.tar.gz
5.下载siamese-fc源码
https://github.com/bertinetto/siamese-fc
6.将matconvnet解压在siamese-fc目录下
进入matconvnet/matlab/,运行以下指令
mex -setup
vl_compilenn
vl_compilenn('enableGpu',true)
等待matconvnet编译完成
7.将siamese-fc tracking文件夹下面env_paths_tracking.m.example、run_tracker.m.example、startup.m.example的后缀.example去掉并保存。
8.修改startup.m中内容为
warning('off','all');
addpath(genpath('./matconvnet-1.0-beta24'));
% addpath(genpath('./matconvnet-1.0-beta20'));
addpath(genpath('./util'));
addpath(genpath('./tracking'));
vl_setupnn;
9.修改env_paths_tracking.m
p.net_base_path = './../nets/';
p.seq_base_path = './../demo-sequences/';
p.seq_vot_base_path = '/path/to/VOT/evaluation/sequences/'; % (optional)
p.stats_path = '/path/to/ILSVRC15-VID/stats.mat'; % (optional)
10.在siamese-fc新建一个nets文件夹,下载与训练模型2016-08-17_gray025.net.mat,2016-08-17.net.mat,下载地址为
http://www.robots.ox.ac.uk/~luca/siamese-fc.html
使用哪一个,修改地方为tracker.m,第18行
p.net = '2016-08-17_gray025.net.mat';
10.运行
run_tracker('vot15_bag',1)
即可。
整个代码文件夹如下:
代码解读见下一篇文章。