rentou

所属分类:图形图象
开发工具:Visual C++
文件大小:349KB
下载次数:180
上传日期:2009-11-17 10:47:39
上 传 者edwin007
说明:  人头跟踪算法,里面还有相应的说明文档,里面提供两种算法,可以比较一下
(head track ALG)

文件列表:
人头跟踪 (0, 2009-11-17)
人头跟踪\人头程式 (0, 2007-03-06)
人头跟踪\人头程式\headtracker_asilomar1997.pdf (164307, 2002-08-20)
人头跟踪\人头程式\headtracker_cvpr1998.pdf (190831, 2002-08-20)
人头跟踪\人头程式\HeadTracker_1998 (0, 2007-03-06)
人头跟踪\人头程式\HeadTracker_1998\base.h (174, 1998-07-13)
人头跟踪\人头程式\HeadTracker_1998\camera.cpp (10299, 1998-07-13)
人头跟踪\人头程式\HeadTracker_1998\camera.h (276, 1998-07-13)
人头跟踪\人头程式\HeadTracker_1998\color_histogram.cpp (12673, 1998-07-13)
人头跟踪\人头程式\HeadTracker_1998\color_histogram.h (2646, 1998-07-13)
人头跟踪\人头程式\HeadTracker_1998\draw.cpp (8611, 1998-07-13)
人头跟踪\人头程式\HeadTracker_1998\draw.h (1260, 1998-07-13)
人头跟踪\人头程式\HeadTracker_1998\gradient_sum.cpp (2774, 1998-07-13)
人头跟踪\人头程式\HeadTracker_1998\gradient_sum.h (300, 1998-07-13)
人头跟踪\人头程式\HeadTracker_1998\Headtracker.001 (23834, 1998-07-13)
人头跟踪\人头程式\HeadTracker_1998\Headtracker.cpp (2135, 1998-07-13)
人头跟踪\人头程式\HeadTracker_1998\Headtracker.dsp (5917, 2006-03-01)
人头跟踪\人头程式\HeadTracker_1998\Headtracker.dsw (547, 2006-03-01)
人头跟踪\人头程式\HeadTracker_1998\Headtracker.h (937, 1998-07-13)
人头跟踪\人头程式\HeadTracker_1998\Headtracker.mak (23834, 1998-07-13)
人头跟踪\人头程式\HeadTracker_1998\Headtracker.opt (55808, 2006-05-03)
人头跟踪\人头程式\HeadTracker_1998\Headtracker.plg (3645, 2006-05-03)
人头跟踪\人头程式\HeadTracker_1998\Headtracker.rc (9483, 1998-07-13)
人头跟踪\人头程式\HeadTracker_1998\HeadtrackerDlg.cpp (38240, 1998-07-13)
人头跟踪\人头程式\HeadTracker_1998\HeadtrackerDlg.h (2540, 1998-07-13)
人头跟踪\人头程式\HeadTracker_1998\model_stanb.dat (1043, 1998-07-13)
人头跟踪\人头程式\HeadTracker_1998\outline.cpp (5742, 1998-07-13)
人头跟踪\人头程式\HeadTracker_1998\outline.h (622, 1998-07-13)
人头跟踪\人头程式\HeadTracker_1998\resource.h (3174, 1998-07-13)
人头跟踪\人头程式\HeadTracker_1998\search.h (1092, 1998-07-13)
人头跟踪\人头程式\HeadTracker_1998\StdAfx.cpp (209, 1998-07-13)
人头跟踪\人头程式\HeadTracker_1998\StdAfx.h (499, 1998-07-13)
人头跟踪\人头程式\HeadTracker_1998\track.cpp (33130, 1998-07-14)
人头跟踪\人头程式\HeadTracker_1998\track.h (867, 1998-07-13)
人头跟踪\人头程式\HeadTracker_1998\res (0, 2007-03-06)
人头跟踪\人头程式\HeadTracker_1998\res\Headtracker.ico (1078, 1998-07-13)
人头跟踪\人头程式\HeadTracker_1998\res\Headtracker.rc2 (403, 1998-07-13)
人头跟踪\人头程式\HeadTracker_1998\res\Thumbs.db (6144, 2006-03-01)
人头跟踪\人头程式\HeadTracker_1997 (0, 2007-03-06)
... ...

This software for the headtracking system described in CVPR'*** was written in the summer of 1997 at Autodesk using Microsoft's Visual C++. Unfortunately, the code is not in working condition anymore because it uses an Image class and a couple of library routines that were and still are proprietary. However, the functionality of the image class and library routines should be fairly evident from the code, so the system should be able to be put in working order with only a reasonable amount of effort (I believe that the only routines used were Gaussian and gradient convolution; smoothImage() and computeGradient() have been added to track.cpp to make it easier to replace the proprietary routines). At any rate, the algorithm itself is very simple and can be reimplemented from scratch in a matter of a couple of weeks. The file HeadtrackerDlg.cpp contains the interfacing code. Whether the system is acquiring images from the live camera feed or is reading images from previously stored BMP files, the function TrackAndDisplay() is called each time a new image becomes available. This function then calls the function track() in track.cpp, which in turn calls SearchForHead(). At startup time, the function InitTracker() must be called. All other routines are subordinate, I believe. I hope that you are able to get the system running without too much effort and that it lives up to its expectations. Please let me know if you have simple questions or problems. Stan Birchfield birchfield@cs.stanford.edu http://vision.stanford.edu/~birch July 13, A.D. 19***

近期下载者

相关文件


收藏者