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***
近期下载者:
相关文件:
收藏者: