资源简介
一个基于HoG特征和粒子滤波目标跟踪代码:
在ivt的基础上,加入了自己的在线更新机制 有在线学习功能。该算法有以下主要组成:
1、目标外观用多模版的线性组合来表示,组合用最小二乘的方法来求解,文件中有公式推导;
2、特征提取部分使用用opencv完成HoG特征提取的模块;
3、跟新方法论文:Robust Visual Tracking and Vehicle Classification via Sparse Representation,我也是用这篇文章的思想去做更新机制的,比较简单
PS:Hog运算部分已经生成mex,如果不能运行就用你的matlab再编译生
代码片段和文件信息
function [errafferrrecondiff] = esterrfunc(p frm tmpl opt)
% function [errafferrrecondiff] = esterrfunc(p frm tmpl opt)
%
%% Copyright (C) Jongwoo Lim and David Ross.
%% All rights reserved.
recon = [];
if isstruct(tmpl)
diff = tmpl.mean - warpimg(frm p size(tmpl.mean));
if (size(tmpl.basis2) > 0)
recon = tmpl.basis*(tmpl.basis‘*diff(:));
diff(:) = diff(:) + recon;
recon = reshape(reconsize(tmpl.mean)) + tmpl.mean;
else
recon = tmpl.mean;
end
else
diff = tmpl - warpimg(frm p size(tmpl));
end
if (nargin < 4)
opt = [];
end
if (isfield(opt‘errfunc‘) && isfield(opt‘rsig‘) && strcmp(opt.errfunc‘robust‘))
sqdiff = diff.^2;
%% need to estimate coef corectly
err = sum(sqdiff(:) ./ (sqdiff(:) + opt.rsig.^2));
else
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3054 2012-04-13 20:14 HoGtracker\display\Display.m
文件 1456 2011-02-23 17:32 HoGtracker\display\drawbox.m
文件 3892 2011-02-23 17:32 HoGtracker\display\drawtrackresult.m
文件 1518 2011-02-23 17:32 HoGtracker\display\showimgs.m
文件 1057 2011-02-23 17:32 HoGtracker\esterrfunc.m
文件 20480 2011-04-08 22:46 HoGtracker\feature\example.mexw32
文件 330 2012-05-15 15:46 HoGtracker\feature\features.m
文件 0 2011-09-24 14:00 HoGtracker\feature\features2.m
文件 778 2012-05-17 17:17 HoGtracker\feature\LikeHood.m
文件 2108 2011-02-23 17:32 HoGtracker\hall.m
文件 3987 2012-09-18 10:21 HoGtracker\HoGtracker.m
文件 1047552 2012-05-17 18:05 HoGtracker\HoG跟踪算法,系数推到.doc
文件 175 2011-12-21 11:15 HoGtracker\img\fr
文件 193 2012-03-17 13:18 HoGtracker\img\fr
文件 1108 2011-12-29 14:51 HoGtracker\img\img_alloc.m
文件 1025 2012-03-17 13:17 HoGtracker\img\img_alloc_color.m
文件 944 2011-04-17 06:11 HoGtracker\img\img_blur.m
文件 1038 2012-01-07 09:23 HoGtracker\img\img_dir.asv
文件 1043 2012-01-07 09:23 HoGtracker\img\img_dir.m
文件 526 2011-12-21 11:08 HoGtracker\img\img_load.asv
文件 526 2011-12-21 11:08 HoGtracker\img\img_load.m
文件 2443 2012-03-07 19:36 HoGtracker\img\img_patch.m
文件 10719 2011-02-23 17:32 HoGtracker\img\interp2.mexglx
文件 199 2012-03-22 13:18 HoGtracker\img\param2bb.m
文件 315 2012-01-04 15:33 HoGtracker\img\patch2Pattern.asv
文件 301 2012-01-04 15:34 HoGtracker\img\patch2Pattern.m
文件 8704 2011-04-25 10:42 HoGtracker\img\warp.mexw32
文件 252 2011-12-21 16:23 HoGtracker\init\init_source.m
文件 750 2011-12-20 15:47 HoGtracker\init\init_workspace.m
文件 4264 2012-09-18 13:01 HoGtracker\init\trackparam.m
............此处省略76个文件信息
相关资源
- PF-EKF 粒子滤波和扩展卡尔曼滤波的对
- pfvsmarginal 粒子滤波与PHD多目标跟踪比
- particle-filter 粒子滤波的改进程序
- MATLAB-PF
- paticle_filter_tracking
- Particle-Filter-with-comments 有注释的粒子
- particle-filter 粒子滤波算法
- 5.2 粒子滤波重采样方法实现程序
- 粒子滤波与其他模型的比较,是matl
- 基本的粒子滤波程序matlab
- 基于MATLAB的视频跟踪
- 粒子滤波原理及应用配套程序Matlab
- 粒子滤波matlab程序集锦
- 粒子滤波的简介和5中matlab程序仿真
- EKF,UKF和PF粒子滤波的性能
- 粒子滤波matlab代码
评论
共有 条评论