• 大小: 6.35MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-24
  • 语言: C/C++
  • 标签: 人体跟踪  C++  

资源简介

很好的人体跟踪程序,采用微软的visual c++ 6.0实现。另附有两个视频,可供检测程序跟踪效果

资源截图

代码片段和文件信息

// AnimateIcon.cpp : implementation of the CAnimateIcon class
// written by Rajesh Parikh (MCSD)
// email : rparikh@usa.net
// Not protected by any copyright use it freely
//
/////////////////////////////////////////////////////////////////////////////

#include “stdafx.h“
#include “AnimateIcon.h“

// default constructor
CAnimateIcon::CAnimateIcon()
{
m_iImageCounter = -1;
m_iMaxNoOfImages = -99;
m_imgList.m_hImageList = NULL;
}

// default do nothing destructor
CAnimateIcon::~CAnimateIcon()
{
if (hPrevIcon) 
DestroyIcon(hPrevIcon);
}

// This is the first function which needs to be called in order
// to fill the image list
// Parameters :
// ------------
// int IDOfImgListResource - pass the Resource ID of a toolbar resource
//                           containing the image list
// int numberOfImages      - Number of images (16x16) in the toolbar resource
// transparentColor        - RGB value of color you want to be transparent
BOOL CAnimateIcon::SetImageList(int IDOfImgListResourceint numberOfImagesCOLORREF transparentColor)
{
if(numberOfImages <= 0)
return FALSE;
m_iMaxNoOfImages = numberOfImages;
VERIFY(m_imgList.Create(IDOfImgListResource161transparentColor));
return TRUE;
}

// This function needs to be called repetatively to show next image
// Parameters :
// ------------
// NONE

BOOL CAnimateIcon::ShowNextImage()
{
if(m_imgList.m_hImageList == NULL)
return FALSE;
m_iImageCounter++;
if(m_iImageCounter >= m_iMaxNoOfImages)
m_iImageCounter =0;
// extract the icon from imagelist
hIcon = m_imgList.ExtractIcon(m_iImageCounter);
// send the message to frame to update icon
HICON hPrevIcon = (HICON)  AfxGetMainWnd()->SendMessage(WM_SETICONTRUE(LPARAM)hIcon);
// Free the previous icon resource
if (hPrevIcon) 
    DestroyIcon(hPrevIcon);
return TRUE;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     111670  2003-05-21 09:50  人体跟踪源代码\Fn000.bmp

     文件     778752  2003-07-12 13:56  人体跟踪源代码\p8.avi

    ..A.SH.      4608  2009-03-14 11:17  人体跟踪源代码\Thumbs.db

     文件       1880  2001-10-15 17:01  人体跟踪源代码\人体跟踪系统源代码\AnimateIcon.cpp

     文件        809  2001-11-08 22:19  人体跟踪源代码\人体跟踪系统源代码\AnimateIcon.h

     文件       7416  2004-05-15 21:50  人体跟踪源代码\人体跟踪系统源代码\AviToolbar.cpp

     文件       1732  2002-01-15 21:23  人体跟踪源代码\人体跟踪系统源代码\AviToolbar.h

     文件      21798  2002-03-19 15:13  人体跟踪源代码\人体跟踪系统源代码\BtnST.cpp

     文件       6264  2002-01-16 20:20  人体跟踪源代码\人体跟踪系统源代码\BtnST.h

     文件     225280  2002-10-23 14:03  人体跟踪源代码\人体跟踪系统源代码\CJ60Lib.dll

     文件       4530  2004-04-29 12:34  人体跟踪源代码\人体跟踪系统源代码\CJ60Lib.h

     文件     219752  2002-10-23 14:03  人体跟踪源代码\人体跟踪系统源代码\CJ60Lib.lib

     文件     450612  2002-10-23 14:03  人体跟踪源代码\人体跟踪系统源代码\CJ60Libd.dll

     文件     221616  2002-10-23 14:03  人体跟踪源代码\人体跟踪系统源代码\CJ60Libd.lib

     文件       3038  1999-01-23 17:13  人体跟踪源代码\人体跟踪系统源代码\CJCaption.h

     文件       6152  1999-01-23 17:13  人体跟踪源代码\人体跟踪系统源代码\CJControlBar.h

     文件       3427  1999-01-23 17:14  人体跟踪源代码\人体跟踪系统源代码\CJDockBar.h

     文件       3161  1999-01-23 17:28  人体跟踪源代码\人体跟踪系统源代码\CJDockContext.h

     文件       3620  1999-01-23 17:28  人体跟踪源代码\人体跟踪系统源代码\CJExplorerBar.h

     文件       3802  1999-01-23 17:28  人体跟踪源代码\人体跟踪系统源代码\CJFlatButton.h

     文件       4427  1999-01-23 18:37  人体跟踪源代码\人体跟踪系统源代码\CJFlatComboBox.h

     文件       3513  1999-01-23 17:17  人体跟踪源代码\人体跟踪系统源代码\CJFlatHeaderCtrl.h

     文件       3773  1999-01-23 17:17  人体跟踪源代码\人体跟踪系统源代码\CJframeWnd.h

     文件       3984  1999-01-23 17:18  人体跟踪源代码\人体跟踪系统源代码\CJListCtrl.h

     文件       4001  1999-01-23 17:18  人体跟踪源代码\人体跟踪系统源代码\CJListView.h

     文件       3809  1999-01-23 17:18  人体跟踪源代码\人体跟踪系统源代码\CJMDiframeWnd.h

     文件       3301  1999-01-23 17:19  人体跟踪源代码\人体跟踪系统源代码\CJMiniDockframeWnd.h

     文件       4584  1999-01-23 17:19  人体跟踪源代码\人体跟踪系统源代码\CJOutlookBar.h

     文件       4977  1999-01-23 17:20  人体跟踪源代码\人体跟踪系统源代码\CJPagerCtrl.h

     文件       3800  1999-01-23 17:20  人体跟踪源代码\人体跟踪系统源代码\CJSearchEdit.h

............此处省略214个文件信息

评论

共有 条评论