人脸的检测定位MFC+VC++

时间:2020-09-01 16:13:58 计算机应用毕业论文 我要投稿

人脸的检测定位MFC+VC++

毕业论文

目   录
中英文题目、摘要、关键词…………………………………………………………………………………
1  前言 1
1.1系统简介 1
1.2系统基本技术要求 2
1.3系统架构 2
2  开发环境介绍 3
2.1 Visual C++ 3
2.2 MFC特点 5
3  基于肤色的人脸区域算法 8
3.1色彩空间与色彩空间的聚类 8
3.2肤色模型 9
3.32值化 10
3.4区域直方图 11
4  人脸区域的检测 12
4.1人脸定位的总体思想 12
4.2 图像分割的要求 12
4.3 人脸区域分割 13
5 人脸特征检测 18
5.1候选特征的提取 18
5.2双眼和嘴巴的定位 18
5.3双眼和嘴巴的轮廓提取 19
5.4双眼、嘴巴和鼻子的标定 21
6  软件的实现及界面 24
6.1 软件的具体实现 24
6.2 操作界面 24
7  总结 35
7.1 结论 35
7.2. 对进1步研究的展望 35
参考文献 35
8  致谢辞 37
   附录

 

人脸的检测定位
基于肤色的人脸定位方法
 
摘要:人脸识别技术 (FRT)涉及到图像处理、模式识别、计算机视觉等,是1项具有广泛应用前景和极富挑战性的研究课题,而人脸检测和人脸面部特征点的定位是人脸识别技术的前期工作,具有重要的研究价值。本文主要是研究人脸检测和人脸特征点的定位算法,基于人脸肤色模型,利用颜色信息把彩色图像分割成皮肤区、头发区和背景区,然后对皮肤区进行去噪声处理进而实现脸部区域的具体定位。然后对人脸上的眼睛、嘴巴、鼻子定位。该软件是在Microsoft WindowsXP 平台上Visual C++开发环境下,采用上述算法编制的。实验证明,该软件对于不同表情的清晰的人脸情形都能够正确的检测定位,典型耗时为3~30秒钟。
关键词:2值化;区域直方图;人脸检测;人脸特征点;边缘提取;肤色模型.

 

Human face examination localization
Which Based on skin color human face localization method
 
Abstract:Therecognitiontechnologyoffacesofpeople(FRT)involve image processing ,patten-recogniton computer vision , etc.,which is an extremely challenging subject with a wide prospect . However , face detection and localization of facial feature of people are preparing work for face recognition technology, which has important researching values. This text mainly studies the algorithm of face recognition and localization of people’s facial features and proposes a method based on similar degree measurement of people’s face according to people’s face complexion model to locate eyes , nose and mouth on the faces of people.
Kewords:two values turn;the district of the square diagra;face detection;facial feature;mark draw on the edge;complexion mode.

1  前言
1.1系统简介
这个毕业设计所涉及到的是人脸的检测和定位。简单来说,所谓人脸的检测与定位,就是在照片(静态图像)或视频(动态图像)中标出人脸所在的位置,即用1矩形框标出人脸的区域。然后在人脸区域标记出人的眼睛、嘴巴和鼻子位置。它和人脸识别有所区别,人脸的识别就是把选取出来的人脸与数据库中已有的人脸进行比较,找出匹配的`档案来。
在日常生活中,我们主要根据脸来识别1个人,人的脸部特征给我们提供了大量丰富的信息。交谈中,我们往往看着对方的脸,尤其是眼睛。脸上的表情也是进行交谈的1个重要部分。所以,人脸在人与人的交流过程中起着极其重要的作用。同时人脸的研究在身份验证、保安系统,人机交互界面、档案管理和可视化通讯等方面有巨大应用前景。这就决定了在现代社会中,使用计算机自动进行人脸的定位和识别工作有着重要的意义。
人脸识别系统虽然有诱人的应用前景, 但目前人脸检测还是1个相当困难的工作,其中所面临的问题可以归结如下:
(1)图像中是否存在人脸:这是人脸检测不同于其它有关人脸研究工作的地方,即如何判断图像中是否存在人脸,如何区别人脸和类似人脸的非人脸图像。
(2)检测不同表现形式的人脸:人脸可能以不同视角出现在图像中,也可能被某些物体遮挡,造成某些用于检测而需提取的人脸特征不可见。
(3)图像中存在着噪声:由于成像时亮度、对比度等因素的影响使图像不清晰,人脸与背景区别不大,给检测带来1定的难度。
(4)人脸自身的因素:由于人脸结构复杂,某些局部特征具有随机性(如眼镜、胡须、发型等),而且还存在着不同表情的人脸,这些都给人脸检测带来难度。
人脸定位是近年来图像处理领域的热点问题之1,很多学者已经提出各种各样的定位算法,在这里主要考察了常用的3类方法:第1类方法是基于整体人的灰度模板匹配的方法,这种方法运算量太大,且受亮度变化影响太大。[6]第2类方法是人工神经网络方法,通过大量样本的训练,最后对图像各区域进行判断,该方法在理论上10分可行,但是训练样本的选择和网络收敛均非易事。第3类方法是肤色检测的方法,这种方法利用了数字图像的彩色信息,它大大提高了检测的速度,基本能做到实时检测并且不受人脸表情的影响,因此,本文利用的是第3种方法:肤色检测的方法。利用肤色建摸的模型比较简单,而且执行速度很快。而且在建摸的时候用到的主要是YCC空间中的色度信息。
我的论文工作目标是寻找1种切实可行的人脸定位算法,并且编制出演示的软件。我采用的是肤色检测的方法。该方法和软件的实现采用的是visual c++ 开发环境。

【人脸的检测定位MFC+VC++】相关文章:

1.基于AdaBoost+肤色模型的多人脸检测考勤系统

2.数控机床定位精度检测的七种方式

3.对硬盘进行故障检测定位要注意什么

4.GRE阅读定位题的定位技巧

5.女人脸色暗黄的原因

6.人脸识别中的图像处理技术

7.职场定位的法则

8.女人脸色暗淡怎么办

9.怎么定位你的简历