天天看點

CFNet視訊目标跟蹤核心源碼分析——tracking部分1. 論文資訊2. tracking部分實作過程

1. 論文資訊

  • 論文題目:End-to-end representation learning for Correlation Filter based tracking 
  • 論文出處:CVPR 2017
  • 論文作者:Jack Valmadre,Luca Bertinetto等人 
  • 論文首頁:http://www.robots.ox.ac.uk/~luca/cfnet.html 
  • 線上閱讀:http://openaccess.thecvf.com/content_cvpr_2017/papers/Valmadre_End-To-End_Representation_Learning_CVPR_2017_paper.pdf
  • 源碼連結:https://github.com/bertinetto/cfnet
CFNet視訊目标跟蹤核心源碼分析——tracking部分1. 論文資訊2. tracking部分實作過程

2. tracking部分實作過程

CFNet視訊目标跟蹤核心源碼分析——tracking部分1. 論文資訊2. tracking部分實作過程

注意:

z分支正向傳播并得到輸出資料的代碼如下所示:

net_z.eval({'exemplar', z_crop});
z_out_val_new = get_vars(net_z, z_out_id);
           

其中,get_vars是源碼中定義的匿名函數:

get_vars = @(net, ids) cellfun(@(id) net.getVar(id).value, ids, 'UniformOutput', false);
           

這裡的getVar函數,其用法為:

GETVAR - Get a copy of a layer definition

VAR = GETVAR(obj, NAME) returns a copy of the network variable with the specified NAME. NAME can also be a cell array of strings or an array of indexes. If no variable with a specified name or index exists, an error is thrown.

See Also getVarIndex().

from http://www.vlfeat.org/matconvnet/mfiles/+dagnn/@DagNN/DagNN/#getvar-get-a-copy-of-a-layer-definition

對應的Visio檔案在本人的網盤,連結:https://share.weiyun.com/58m46jE 密碼:p101xr

更多内容,歡迎掃碼關注“視覺邊疆”微信訂閱号

CFNet視訊目标跟蹤核心源碼分析——tracking部分1. 論文資訊2. tracking部分實作過程

繼續閱讀