摘要:随着社会的发展和进步,人们需要更简便快捷的身份识别技术来满足个人以及集体对于安全、信息的需求。生物识别技术主要基于人体特有的一些特征,如指纹、瞳孔、人脸的加以识别。革新了传统的识别方式,弥补了以前识别方法的缺陷。而在其中,人脸识别由于具有高效、稳定、唯一等特点,被人们所开发和熟知。
本设计使用MATLAB汇编语言,设计并实现了一种基于PCA(Principal Component Analysis)的人脸识别系统。利用MATLAB的图像预处理方法进行人脸识别,实现了一个将多种预处理集成一体的人脸图像预处理系统,利用灰度图像处理法以及直方图对比法,将待识别图像与人脸库中的图像进行对比,达到识别判定人脸的功能。这种方法简单且识别准确率高,但计算量较大,只适合小型系统。
关键词:人脸识别;图像处理;MATLAB;PCA
目录
摘要
Abstract
1 绪论-1
1.1研究背景-1
1.2人脸识别的现状与应用前景-1
1.3人脸识别技术研究的难点-2
1.4论文章节安排-2
2人脸识别算法-3
2.1人脸识别算法-3
2.2人脸图片的预处理-3
2.3主成分分析(PCA)-4
2.4 PCA进行的人脸识别-5
2.5仿真系统基本结构-5
3 MATLAB实现的图像处理-7
3.1使用MATLAB实现的数字图像处理-7
3.2 图像处理MATLAB实现-7
3.2.1 转换图像类型-7
3.2.2 PCA算法-10
3.2.3 图片识别与欧式距离-10
3.2.4 总和以及GUI界面-11
4 仿真结果与分析-13
结 论-18
参 考 文 献-19
附录 程序-20
致 谢-25