Advertisement

目标跟踪第十二期:基于循环结构的跟踪检测方法Kernels核心代码解析

阅读量:

代码关键点记录:成功不远了!O(∩_∩)O 哈哈~

通过load_video_info.m导入视频数据文件groundtruth_rect.txt(其中包含按四个一组排列的点坐标信息),从而提取出有用的参数。

$target_sz = [ground_truth(1,4), ground_truth(1,3)]; 代表目标的尺寸(这里指的是第一张的结果,并不一定是相同的)

该数值将用于计算空间带宽的具体数值。一般而言,在一个m×n的目标图像中,其空间带宽计算公式为 sqrt(m×n)/16 即 sqrt(m×n) 除以十六分之一。具体来说,请参见下文中的详细说明:

output_sigma = sqrt(prod(target_sz)) * output_sigma_factor;

这个参数后面再看

sz = floor(target_sz * (1 + padding));

实际计算的时候将目标放大为两倍来计算。

得到sz以后有一部非常重要的操作:

[rs, cs] = ndgrid((1:sz(1)) - floor(sz(1)/2), (1:sz(2)) - floor(sz(2)/2));
y = exp(-0.5 / output_sigma^2 * (rs.^2 + cs.^2));
yf = fft2(y);

第一步将区域

全部评论 (0)

还没有任何评论哟~