摘要在生物识别领域中,人脸识别有着自身特殊的优势,在生物识别中占有重要地位。在新时期,人脸识别软件在监控、维护国家安全、公共安全等领域具有重大意义。本文设计的人脸识别软件主要用于档案、工具等物件管理的智能数字回转库控制系统的安全认证。该人脸识别软件主要用于正面人脸、姿态变化较小、光照改变较小的人脸识别。具体实现时,我们采用主成分分析法(PCA)进行人脸特征向量提取,利用支持向量机原理(SVM)进行分类器的构造。最终我们将在windows平台下利用 C#程序设计建立人脸识别的演示框架,完成软件设计。 60994  
毕业论文关键词   图像处理,PCA,SVM,C#   
 Title     Face recognition technology research  and software development 
Abstract In the field of biometrics, face recognition has its own special advantages  .It  occupies an important position in biometric. In the new era, face recognition software has great significance in the monitoring  ,safeguarding national security, public safety and other areas. This design of face recognition software is mainly used for the safety certification of a intelligent digital carousel control system for file ,tools and other objects management. The face recognition software is mainly used for recognition frontal face, small changes in attitude, and  small changes in illumination. When implemented,we use principal component analysis (PCA)  for  face feature vector  extraction  and use  support vector machine theory (SVM)  for constructing  classifiers.  Ultimately, we will use  C # program designed in the windows platform to establish the demonstration framework for face recognition  to  complete software design. 
 Keywords    Image Processing, PCA,SVM,C#   

目录

1引言..1

1.1人脸识别的研究发展回顾1

1.2人脸识别的主要应用.2

1.3本课题的主要工作..2

2人脸图像预处理..3

2.1人脸图像数据库..3

2.2图像灰度化.3

2.2.1图像灰度化的基本原理.4

2.2.2算法实现..4

2.3直方图均衡化..6

2.3.1直方图均衡化原理6

2.3.2算法实现..6

2.4小结..8

3基于PCA的人脸识别.9

3.1K_L变换的基本原理..9

3.2PCA人脸识别流程.10

3.3用C#语言实现PCA算法13

3.4小结.16

4基于SVM的分类器设计.17

4.1SVM的基本原理17

4.1.1广义最优分类面.17

4.1.2高维空间中的最优分类面..19

4.2SVM解决多分类问题..20

4.3算法实现..20

4.4小结.25

5基于PCA和SVM的人脸识别软件的总体设计与实现..27

5.1系统总体结构图27

5.2系统登录界面..27

5.3人脸识别界面..28

5.4系统的测试结果31

5.5小结..35

6.结束语..36

6.1本文总结36

6.2展望..36

致谢38

参考文献..39

1 引言 人脸识别也称自动人脸识别, 是一种基于人的脸部特征信息进行身份识别的一种生物识别技术。近年,人脸识别渐渐成为一个广泛关注的研究热点,其相关技术的应用范围也在不断扩展。在本章中将会对人脸识别的历史、发展、研究、应用进行回顾和概述,对本文主要工作给予概括的介绍。
1.1人脸识别的研究发展回顾 人脸识别有着悠久的历史。自有人类以来,人们一直将对人脸的辨识作为判断人的身份的一种方法。而人脸识别的相关问题研究,则开始于 100 多年前的达尔文时代,其表兄弟弗朗西斯•哥尔顿就致力于这方面的探索。直到 20世纪90年代,该课题才受到重视,作为一个独立的科学发展起来。 在 20世纪60年代到 90年代,人脸识别通常只是作为一个一般性的模式识别问题来研究,所采用的主要技术方案是基于人脸几何结构特征的方法。这一阶段是人脸识别研究的初级阶段,非常重要的成果不是很多,也基本没有获得实际应用。 进入到 20世纪 90年代后,人脸识别的研究迎来了高潮期,可谓硕果累累,诞生了若干代表性的人脸识别算法。如美国麻省理工提出的“特征脸”方法、模板匹配的方法优于基于特征的方法的导向性结论,另外Fisherface 人脸识别方法、基于双子空间进行贝叶斯概率估计的人脸识别方法、弹性图匹配技术源]自=优尔-·论~文"网·www.youerw.com/、局部特征分析技术等重要算法都是在这一阶段提出的。[1]美国军方还组织了著名的FERET人脸识别算法测试,并出现了若干商业化运作的人脸识别系统,比如最为著名的Visionics(现为Identix)的FaceIt 系统。总体而言,这一阶段的人脸识别技术发展非常迅速,从技术方案上看, 2D 人脸图像线性子空间判别分析、统计表观模型、统计模式识别方法是这一阶段内的主流技术。 进入 21世纪以后,光照、姿态问题逐渐成为研究热点。与此同时,人脸识别的商业系统得以进一步发展。这一时期人脸识别方法的重要成果有:基奥盖蒂斯等人提出的基于光照锥模型的多姿态、多光照条件、以支持向量机为代表的统计学习理论,布兰兹和维特等提出的基于 3D 变形模型的多姿态、多光照条件人脸图像分析与识别方法则是这一阶段内一项开创性的工作。总体而言,目前非理想成像条件下(尤其是光照和姿态)、对象不配合、大规模人脸数据库上的人脸识别问题逐渐成为研究的热点问题。而非线性建模方法、统计学习理论、基于Boosting的学习技术、基于 3D模型的人脸建模与识别等方法逐渐成为备受重视的发展技术。

上一篇:TrueTime基于一般通信网络的模糊控制系统设计与实现
下一篇:锅炉机组顺序控制系统设计与研究

MATLAB人脸年龄估计系统的设计

MATLAB图像识别的无人机遥控终端设计

基于图像识别的电子锁设计+PCB电路图+程序

生物识别静脉识别的应用+程序+电路图

MC9S12XS128单片机红外识别智能行走小车+源程序

BP神经网络低质量印刷体字...

BP神经网络人民币纸币号码识别系统设计

麦秸秆还田和沼液灌溉对...

张洁小说《无字》中的女性意识

网络语言“XX体”研究

ASP.net+sqlserver企业设备管理系统设计与开发

安康汉江网讯

新課改下小學语文洧效阅...

LiMn1-xFexPO4正极材料合成及充放电性能研究

我国风险投资的发展现状问题及对策分析

互联网教育”变革路径研究进展【7972字】

老年2型糖尿病患者运动疗...