基于HoG特征和粒子滤波的跟踪:C、Opencv、Matlab

时间:2016-04-04 10:45:14
【文件属性】:

文件名称:基于HoG特征和粒子滤波的跟踪:C、Opencv、Matlab

文件大小:1.7MB

文件格式:RAR

更新时间:2016-04-04 10:45:14

粒子滤波

一个基于HoG特征和粒子滤波目标跟踪代码: 在ivt的基础上,加入了自己的在线更新机制 有在线学习功能。该算法有以下主要组成: 1、目标外观用多模版的线性组合来表示,组合用最小二乘的方法来求解,文件中有公式推导; 2、特征提取部分使用用opencv完成HoG特征提取的模块; 3、跟新方法论文:Robust Visual Tracking and Vehicle Classification via Sparse Representation,我也是用这篇文章的思想去做更新机制的,比较简单 PS:Hog运算部分已经生成mex,如果不能运行就用你的matlab再编译生成一个就好了,具体看“mex”文件里面的文件,根据你的配置改动一下路径就好了。


【文件预览】:
HoGtracker
----init()
--------init_workspace.m(750B)
--------trackparamv6.m(5KB)
--------init_source.m(252B)
--------win_click.m(255B)
--------trackparam.m(4KB)
----more()
--------example_fhpkg.m(2KB)
--------example_generate.m(5KB)
----mex()
--------1.jpg(701B)
--------compile.m(1KB)
--------HoG.cpp(3KB)
--------HoG.mexw32(14KB)
----initializing()
--------init_OL1T.m(2KB)
--------init_workspace.m(750B)
--------init_OL1T.asv(2KB)
--------win_click.asv(255B)
--------init_source.m(252B)
--------init_first_frame.m(293B)
--------win_click.m(255B)
----img()
--------img_load.asv(526B)
--------img_alloc.m(1KB)
--------frame_get.m(175B)
--------patch2Pattern.asv(315B)
--------img_dir.asv(1KB)
--------interp2.mexglx(10KB)
--------img_blur.m(944B)
--------patch2Pattern.m(301B)
--------img_load.m(526B)
--------param2bb.m(199B)
--------warp.mexw32(9KB)
--------frame_get_color.m(193B)
--------img_dir.m(1KB)
--------img_patch.m(2KB)
--------img_alloc_color.m(1KB)
----HoG跟踪算法,系数推到.doc(1023KB)
----_output()
----feature()
--------features2.m(0B)
--------features.m(330B)
--------LikeHood.m(778B)
--------example.mexw32(20KB)
----tracking()
--------estwarp_condens.m(1KB)
--------estwarp_greedy.m(1KB)
--------estwarp_grad.m(865B)
--------runtracker_hall.m(4KB)
----说明.txt(362B)
----hall.m(2KB)
----display()
--------drawtrackresult.m(4KB)
--------showimgs.m(1KB)
--------Display.m(3KB)
--------drawbox.m(1KB)
----ulit()
--------affwarpimg.m(595B)
--------interp2.mexa64(13KB)
--------images_angle.m(165B)
--------normalizeWeights.m(351B)
--------affparam2geom.m(1KB)
--------affparam2mat.m(1KB)
--------normalizeTemplates.m(437B)
--------interp2.cpp(4KB)
--------interp2.dll(24KB)
--------warpimg.m(1KB)
--------sklm.m(2KB)
--------affparaminv.m(452B)
----win()
--------center_sz2win.m(157B)
--------bb_isdef.m(732B)
--------bb_center.m(808B)
--------PointsValid.m(764B)
--------bb_width.m(740B)
--------bb_predict.m(1KB)
--------BackWardOptical.m(2KB)
--------center2bb.m(817B)
--------ROI_points.m(2KB)
--------bb_draw.m(1KB)
--------bb_height.m(741B)
--------bb_points.m(1KB)
--------PointsNoneRotate.m(781B)
--------bb_size.m(745B)
--------ROI_predict.m(551B)
----esterrfunc.m(1KB)
----run.m(55B)
----_input()
----pca_comparison()
--------sumsq.m(55B)
--------rc.m(417B)
--------dog_windows.mat(658KB)
--------hall.m(2KB)
--------sklm.m(2KB)
--------truepca_svd.m(723B)
--------gram_pca.m(954B)
--------descstat.m(642B)
--------truepca.m(642B)
--------run_comparison.m(3KB)
--------generate_comparison_figure.m(1KB)
----HoGtracker.m(4KB)

网友评论

  • 粒子滤波框架下的稀疏表示经典算法,值得细究
  • mex 文件中include = ' -IE:\solfware\OpenCV2.1\include\opencv\' 这句话是干什么?@卖小孩的咖啡 因为我安装了opencv,本地没有该文件。谢谢!
  • 觉得还不错 不过需要自己修改一下
  • 貌似只能使用matlab运行 只不过有部分实现是要通过opencv编译的
  • 很详细,很好!
  • HOG算子写的很好啊
  • 可惜不能用,64位机子,编译总是发生错,编译程序好熟悉 ,好像TLD
  • 很不错,是很好的资料,值得学习。
  • 要装OPENCV才行,生成mex文件.
  • 没有opencv,不能运行呀。
  • 这是基于粒子滤波框架下的稀疏表示经典算法,值得细究
  • 用VS怎么玩转呢?都是matlab的咩?
  • 没有 opencv, mex不会生成
  • 全部都是MATLAB编写!没有C和opencv!
  • 很详细,很好!
  • 目前正在学习HOG,很有用的代码
  • 很不错呀,不过opencv版本的问题搞了半天。。。
  • 很详细,知道学习。
  • 很详细,谢谢!
  • 可以用,有没有用粒子波做的多点程序呢?发给我份行不?137113662@qq.com
  • 很详细的程序,适合刚开始接触粒子滤波的人学习~
  • 很详细,谢谢!
  • 全部都是MATLAB编写!没有C和opencv!
  • 很详细,谢谢!
  • 有很详细的说明,有所启发
  • 程序中使用的opencv版本太低,mex不成功,所以无法运行。
  • 各个子函数都写得很详细,值得推荐
  • 还可以吧,学习下~~~~~
  • 用的是MATLAB编写的,可以借鉴下~~
  • 用的是MATLAB编写的,可以借鉴下~~