if isToolboxAvailable('Signal Processing Toolbox') hann_window = single(hann(p.cf_response_size(1)) * hann(p.cf_response_size(2))'); else hann_window = single(myHann(p.cf_response_size(1)) * myHann(p.cf_response_size(2))'); end % gaussian-shaped desired response, centred in (1,1) % bandwidth proportional to target size output_sigma = sqrt(prod(p.norm_target_sz)) * p.output_sigma_factor / p.hog_cell_size; y = gaussianResponse(p.cf_response_size, output_sigma); yf = fft2(y);
时间: 2024-03-15 15:43:25 浏览: 15
mfcc.zip_MATLAB MFCC_MFCC matlab_fruitpx8_mfcc怎么用_mfcc怎样处理
这段代码主要是用于生成响应模板,用于后续的目标跟踪中。其中使用了汉宁窗和高斯响应函数。汉宁窗是为了减少频谱泄露,高斯响应函数是为了在频域上加强目标的响应。具体来说,汉宁窗可以使得频域上的目标响应更加集中,而高斯响应函数可以使得目标的中心区域响应更强,边缘区域响应更弱。这样在后续的目标跟踪中,就可以通过计算待跟踪目标与响应模板的相似度来判断目标的位置。
阅读全文