VideoTrack_code
所属分类:视频捕捉采集剪辑
开发工具:Visual C++
文件大小:1644KB
下载次数:38
上传日期:2011-05-19 19:40:17
上 传 者:
jorben_8
说明: mean shift算法视频跟踪实现mean shift算法视频跟踪实现
(mean shift tracking algorithm implementation video)
文件列表:
VideoTrack_code\MSTracking\MeanShift_KL.cpp (23392, 2008-06-04)
VideoTrack_code\MSTracking\MeanShift_KL.h (2663, 2008-06-04)
VideoTrack_code\MSTracking\release\MeanShift_KL.obj (12547, 2011-05-19)
VideoTrack_code\MSTracking\release\TrackingMS.pch (229616, 2011-05-19)
VideoTrack_code\MSTracking\release\vc60.idb (33792, 2011-05-19)
VideoTrack_code\MSTracking\SamplGrabberProcessor.cpp (4410, 2008-06-04)
VideoTrack_code\MSTracking\SamplGrabberProcessor.h (1185, 2008-06-04)
VideoTrack_code\MSTracking\TrackingMS.cpp (10453, 2008-06-04)
VideoTrack_code\MSTracking\TrackingMS.dsp (3899, 2008-06-04)
VideoTrack_code\MSTracking\TrackingMS.dsw (543, 2006-02-13)
VideoTrack_code\MSTracking\TrackingMS.ncb (66560, 2011-05-19)
VideoTrack_code\MSTracking\TrackingMS.opt (48640, 2011-05-19)
VideoTrack_code\MSTracking\TrackingMS.plg (1754, 2011-05-19)
VideoTrack_code\ParticleTracking\ParticleTracking.cpp (24615, 2008-06-04)
VideoTrack_code\ParticleTracking\ParticleTracking.h (2641, 2008-06-04)
VideoTrack_code\ParticleTracking\Release\ParticleTracking.obj (13218, 2011-05-19)
VideoTrack_code\ParticleTracking\Release\Tracker_Particle.pch (232552, 2011-05-19)
VideoTrack_code\ParticleTracking\Release\vc60.idb (33792, 2011-05-19)
VideoTrack_code\ParticleTracking\SamplGrabberProcessor.cpp (4641, 2008-06-04)
VideoTrack_code\ParticleTracking\SamplGrabberProcessor.h (1541, 2008-06-04)
VideoTrack_code\ParticleTracking\Tracker_Particle.cpp (10734, 2008-06-04)
VideoTrack_code\ParticleTracking\Tracker_Particle.dsp (3969, 2006-02-14)
VideoTrack_code\ParticleTracking\Tracker_Particle.dsw (555, 2006-02-14)
VideoTrack_code\ParticleTracking\Tracker_Particle.opt (49664, 2011-05-19)
VideoTrack_code\ParticleTracking\Tracker_Particle.plg (1836, 2011-05-19)
VideoTrack_code\test.avi (1746620, 2008-06-04)
VideoTrack_code\MSTracking\release (0, 2011-05-19)
VideoTrack_code\ParticleTracking\Release (0, 2011-05-19)
VideoTrack_code\MSTracking (0, 2011-05-19)
VideoTrack_code\ParticleTracking (0, 2011-05-19)
VideoTrack_code (0, 2008-06-04)
基于彩色直方图和Kalman滤波的视频跟踪算法
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. 9, 2006
All rights reserved.
Kalman滤波算法的详细描述,参见:
[1] 徐士良. C常用算法程序集. 清华大学出版社. 1994.
Mean shift跟踪算法的详细描述,请参见:
[1] D. Comaniciu, V. Ramesh, P. Meer. Real-time tracking of non-rigid
objects using mean shift. Proc. Conf. Vision Pattern Rec., II: 142-149,
Hilton Head, SC, June 2000.
[2] Dorin Comaniciu, Visvanathan Ramesh, Peter Meer. Kernel-based object
tracking. IEEE Trans. on Pattern Analysis and Machine Intelligence.
Vol.25, No. 5, 2003, pp. 554-577.
[3] Huimin QIAN, Yaobin MAO, Jason GENG, Zhiquan WANG. Object tracking with
self-updating tracking window. PAISI'2007.
本代码只可用于非商业用途。如使用本代码请在论文中标注上述三篇参考文献。
使用说明:
(1)本程序使用VC 6进行编译,程序中使用了DShow技术处理视频。程序的编译与运行需要DX 9 SDK。
(2)MeanShift_KL.cpp和Meanshift_KL.h为结合Kalman滤波与Mean shift跟踪的算法程序(除了用到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
近期下载者:
相关文件:
收藏者: