结果

20190327
加模型跟新,但没加尺度 :211
ds加了尺度 :147
加了模型跟新对遮挡的问题有了很好的解决:jogging、box
对于svm最佳的特征数是不是越多越好;裁剪小patch进行检测,选择不同响应中最大的做尺度估计,最大包络
prod()
B = prod(A)
将A矩阵不同维的元素的乘积返回到矩阵B。
如果A是向量,prod(A)返回A向量的乘积。
如果A是矩阵,prod(A)将A看作列向量,返回每一列元素的乘积并组成一个行向量B。
如果A是多维数组,prod(A)沿着第一个非单例作为向量,返回一个行向量数组。
B = prod(A,dim)
沿着指定的dim标量的维计算A矩阵的乘积。注:dim=2表示沿行计算。

get_subwindows里的代码
impatch=mexResize(impatch,modelsz,auto);im_patch = mexResize(im_patch, model_sz, 'auto');替代 impatch=imresize(impatch,modelsz,bilinear);im_patch = imresize(im_patch, model_sz, 'bilinear');能有30fps的提升

ndgrid()

svd() 矩阵的 UV分解

qr() 矩阵的QR分解

bsxfun(fun,A,B)将AB矩阵的元素单独计算,维度不同也可以计算,比自己将维度扩展再相除节省内存,高级语法
bsxfun(@rdivide,A,B)

结果结果结果结果