foolwood / DCFNet_pytorch

DCFNet: Discriminant Correlation Filters Network for Visual Tracking
https://arxiv.org/pdf/1704.04057.pdf
MIT License
207 stars 60 forks source link

代码疑问? #2

Closed TerryYiDa closed 6 years ago

TerryYiDa commented 6 years ago

在tracking的DCFNet 中, 在求得 r_max, c_max后: if r_max > config.net_input_size[0] / 2: r_max = r_max - config.net_input_size[0] if c_max > config.net_input_size[1] / 2: c_max = c_max - config.net_input_size[1]

为什么要减去config.net_input_size[0]呢?

foolwood commented 6 years ago

@TerryYiDa 这是因为,按照KCF在PAMI的论文中的方法,我们将高斯响应的中心移动至左上角。 当峰值响应在0-125/2之间的时候代表向右移动。当在125/2-125的时候是向左移动。

例如,峰值在124位置,其实就是(124-125)=-1向左移动1个pixel。 而如果在1位置,就是向右移动1个像素。