ParticleTracking
所属分类:图形图像处理
开发工具:Visual C++
文件大小:2581KB
下载次数:387
上传日期:2010-10-17 16:48:15
上 传 者:
slk19880804
说明: 粒子滤波代码 用于实现目标跟踪 效果非常好 值得大家参考
(Particle filter tracking code used to achieve very good results is worth your consideration)
文件列表:
ParticleTracking\Debug\BuildLog.htm (6576, 2010-10-06)
ParticleTracking\Debug\ParticleTracking.obj (39649, 2010-10-06)
ParticleTracking\Debug\Tracker_Particle.exe.embed.manifest (2048, 2010-10-06)
ParticleTracking\Debug\vc90.idb (265216, 2010-10-06)
ParticleTracking\Debug\vc90.pdb (323584, 2010-10-06)
ParticleTracking\ParticleTracking.cpp (24615, 2008-06-04)
ParticleTracking\ParticleTracking.h (2641, 2008-06-04)
ParticleTracking\SamplGrabberProcessor.cpp (4641, 2008-06-04)
ParticleTracking\SamplGrabberProcessor.h (1541, 2008-06-04)
ParticleTracking\Tracker_Particle.cpp (10734, 2008-06-04)
ParticleTracking\Tracker_Particle.dsp (3969, 2006-02-14)
ParticleTracking\Tracker_Particle.dsw (555, 2006-02-14)
ParticleTracking\Tracker_Particle.ncb (9284608, 2010-10-06)
ParticleTracking\Tracker_Particle.opt (50688, 2008-06-04)
ParticleTracking\Tracker_Particle.plg (1894, 2008-06-04)
ParticleTracking\Tracker_Particle.sln (902, 2010-10-06)
ParticleTracking\Tracker_Particle.suo (9216, 2010-10-06)
ParticleTracking\Tracker_Particle.vcproj (6081, 2010-10-06)
ParticleTracking\Tracker_Particle.vcproj.MICROSOF-E42623.Administrator.user (1427, 2010-10-06)
ParticleTracking\Debug (0, 2010-10-06)
ParticleTracking\Release (0, 2010-10-06)
ParticleTracking (0, 2010-10-06)
基于彩色直方图的粒子滤波视频跟踪算法
Version 0.9
Written by Y. B. Mao & W. B. Xiang
Visual Information Processing and Analysis Group (ViPAG),
Nanjing University of Sci. & Tech.
www.open-image.org
Feb. 1, 2006
All rights reserved.
该算法的详细描述,参见:
[1] Katja Nummiaro, Esther Koller-Meier, Luc Van Gool. An adaptive
color-based particle filter. Image and Vision Computing, 2003,
21: 99-110.
[2] Huimin QIAN, Yaobin MAO, Jason GENG, Zhiquan WANG. Object tracking with
self-updating tracking window. PAISI'2007.
本代码只可用于非商业用途。如使用本代码请在论文中标注上述2篇参考文献。
使用说明:
(1)本程序使用VC 6进行编译,程序中使用了DShow技术处理视频。程序的编译与运行需要DX 9 SDK。
(2)ParticleTracking.cpp和ParticleTracking.h为结合粒子滤波与颜色直方图核估计的跟踪的算法程序(除了用到new和delete外,基本上为标准c程序),可以单独剥离使用。具体使用方法请参考程序注释和SamplGrabberProcessor.cpp中的例子。
(3)命令行程序使用方法(可直接运行release下的test.cmd文件):
TrackingMS cfgx.txt
其中的cfgx.txt配置文件格式为:
video.avi --- 视频文件名
FrameNo --- 起始帧号
TotalFrame --- 总共播放的帧数
Xcenter --- 目标中心点位置的x坐标
Ycenter --- 目标中心点位置的y坐标
hWidt --- 目标半宽
hHeight --- 目标半高
Framerate --- 帧率,为10,15,20,25,30
Pdisturb --- 位置扰动(像素)
Vdisturb --- 速度扰动
Sdisturb --- 尺度扰动
Sv --- 尺度变化速率
NParticle --- 粒子个数
Pi_Thres --- 模板是否更新判别阈值
Weight_Th --- 最大权重阈值
近期下载者:
相关文件:
收藏者: