资源简介
人脸检测作为物体检测问题的一个特例,长期以来一直备受关注,已经开始广泛应用到全新人机界面、基于内容的检索、基于目标的视频压缩、数字视频处理、视觉监测等许多领域。 本论文研究的是如何准确地在复杂背景的灰度或彩色图像中测人脸,同时验证了结合肤色等多种信息融合的方法是提高检测速度的有效途径之一。利用目前较为流行的AdaBoost算法的一个改进算法——Gentle AdaBoost算法,设计实现了以这个算法为核心的快速人脸检测系统,系统分训练和检测两部分,训练的最终目的就是得到一多层分类器结构,人脸检测的效率和检测速度在很大程度上是由这种结构形式决定的。通过一系列的比较得出样本选取、特征选取、核心算法
代码片段和文件信息
// AddSampleDlg.cpp : implementation file
//
#include “stdafx.h“
#include “AddSampleDlg.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CAddSampleDlg
IMPLEMENT_DYNAMIC(CAddSampleDlg CFileDialog)
CAddSampleDlg::CAddSampleDlg(BOOL bOpenFileDialog LPCTSTR lpszDefExt LPCTSTR lpszFileName
DWORD dwFlags LPCTSTR lpszFilter CWnd* pParentWnd) :
CFileDialog(bOpenFileDialog lpszDefExt lpszFileName dwFlags lpszFilter pParentWnd)
{
m_pszFile = new TCHAR[2048]; //set a 2K buffer to hold selected files
m_pszFile[0] = ‘\0‘; //initialize pointer;
}
CAddSampleDlg::~CAddSampleDlg()
{
if (m_pszFile != NULL)
delete [] m_pszFile; //cleanup
}
int CAddSampleDlg::DoModal()
{
ASSERT_VALID(this);
ASSERT(m_ofn.Flags & OFN_ALLOWMULTISELECT); //make sure multiple file selection is on
m_ofn.lpstrFile = m_pszFile; //initialize the OPENFILENAME structure
m_ofn.nMaxFile = 2048;
return CFileDialog::DoModal();
}
BEGIN_MESSAGE_MAP(CAddSampleDlg CFileDialog)
//{{AFX_MSG_MAP(CAddSampleDlg)
// NOTE - the ClassWizard will add and remove mapping macros here.
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1288 2002-05-07 22:59 人脸定位实例\AddSampleDlg.cpp
文件 1166 2001-08-23 22:48 人脸定位实例\AddSampleDlg.h
文件 1468 2009-05-20 20:34 人脸定位实例\CodePub.Com说明.txt
文件 4236288 2009-05-21 18:52 人脸定位实例\Debug\FaceDetect.bsc
文件 2220205 2009-05-21 18:52 人脸定位实例\Debug\FaceDetect.exe
文件 4429 2002-01-23 15:05 人脸定位实例\Dib.cpp
文件 1081 2002-01-23 15:05 人脸定位实例\Dib.h
文件 2119 2002-10-09 04:49 人脸定位实例\FaceDetect.cpp
文件 1368 2002-10-09 04:49 人脸定位实例\FaceDetect.h
文件 7376 2009-05-21 17:45 人脸定位实例\FaceDetect.rc
文件 45641 2009-05-21 18:52 人脸定位实例\FaceDetectDlg.cpp
文件 3579 2009-05-21 18:06 人脸定位实例\FaceDetectDlg.h
文件 2171 2002-10-09 05:59 人脸定位实例\HairFace.cpp
文件 600 2002-10-09 05:51 人脸定位实例\HairFace.h
文件 9798 2002-10-09 05:48 人脸定位实例\LikelyHood.cpp
文件 1260 2002-10-09 05:33 人脸定位实例\LikelyHood.h
文件 1027 2002-10-09 10:02 人脸定位实例\ReplaceDlg.cpp
文件 1260 2002-10-09 10:02 人脸定位实例\ReplaceDlg.h
文件 766 2009-05-05 15:23 人脸定位实例\res\FaceDetect.ico
文件 402 2002-10-09 04:49 人脸定位实例\res\FaceDetect.rc2
文件 1377 2009-05-21 17:45 人脸定位实例\resource.h
文件 212 2002-10-09 04:49 人脸定位实例\StdAfx.cpp
文件 1054 2002-10-09 04:49 人脸定位实例\StdAfx.h
目录 0 2002-01-01 03:10 人脸定位实例\Debug
目录 0 2002-01-01 03:10 人脸定位实例\res
目录 0 2002-01-01 03:10 人脸定位实例
----------- --------- ---------- ----- ----
6545935 26
- 上一篇:ATM完全功能很全,C++写的
- 下一篇:汽车维修管理系统源码
评论
共有 条评论