基于eigenfaces的人脸识别算法实现大学论文

  • 格式:doc
  • 大小:568.00 KB
  • 文档页数:25

下载文档原格式

  / 25
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

河北农业大学

本科毕业论文(设计)

题目:基于Eigenfaces的人脸识别算法实现

摘要

随着科技的快速发展,视频监控技术在我们生活中有着越来越丰富的应用。在这些视频监控领域迫切需要一种远距离,非配合状态下的快速身份识别,以求能够快速识别所需要的人员信息,提前智能预警。人脸识别无疑是最佳的选择。可以通过人脸检测从视频监控中快速提取人脸,并与人脸数据库对比从而快速识别身份。这项技术可以广泛应用于国防,社会安全,银行电子商务,行政办公,还有家庭安全防务等多领域。

本文按照完整人脸识别流程来分析基于PCA(Principal Component Analysis)的人脸识

别算法实现的性能。首先使用常用的人脸图像的获取方法获取人脸图像。本文为了更好的分析基于PCA人脸识别系统的性能选用了ORL人脸数据库。然后对人脸数据库的图像进行了简单的预处理。由于ORL人脸图像质量较好,所以本文中只使用灰度处理。接着使用PCA提取人脸特征,使用奇异值分解定理计算协方差矩阵的特征值和特征向量以及使用最近邻法分类器欧几里得距离来进行人脸判别分类。

关键词:人脸识别PCA算法奇异值分解定理欧几里得距离

ABSTRACT

With the rapid development of technology, video surveillance technology has become increasingly diverse applications in our lives. In these video surveillance urgent need for a long-range, with rapid identification of non-state, in order to be able to quickly identify people the information they need, advance intelligence warning. Face recognition is undoubtedly the best choice. Face detection can quickly extract human faces from video surveillance, and contrast with the face database to quickly identify identity. This technology can be widely used in national defense, social security, bank e-commerce, administrative offices, as well as home security and defense and other areas.

In accordance with the full recognition process to analyze the performance of PCA-based face recognition algorithm. The first to use the method of access to commonly used face images for face images. In order to better analysis is based on the performance of the PCA face recognition system selected ORL face database. Then the image face database for a simple pretreatment. Because ORL face image quality is better, so this article uses only gray scale processing. Then use the PCA for face feature extraction using singular value decomposition theorem to calculate the covariance matrix of the eigenvalues and eigenvectors, and use the Euclidean distance of the nearest neighbor classifier to the classification of human face discrimination.

KEYWORDS: face recognition PCA algorithm SVD Euclidean distance

目录

摘要 (1)

ABSTRACT (2)

1 人脸识别概述 (4)

1.1 人脸识别的研究概况和发展趋势 (4)

1.1.1 人脸识别的研究概况 (4)

1.1.2 人脸识别的发展趋势 (5)

1.2 人脸识别的主要难点 (6)

1.3 人脸识别的流程 (6)

1.3.1 人脸图像采集 (7)

1.3.2 预处理 (7)

1.3.3 特征提取 (7)

1.4 本章小结 (8)

2 人脸图像 (9)

2.1 人脸图像获取 (9)

2.2 人脸图像数据库 (9)

2.3 人脸图像预处理 (10)

2.3.1 灰度变化 (10)

2.3.2 二值化 (11)

2.3.3 图像锐化 (11)

2.4 本章小结 (12)

3 人脸识别 (13)

3.1 PCA算法理论 (13)

3.2 PCA人脸识别算法的实现 (14)

3.2.1 K-L变换 (14)

3.2.2 SVD 定理 (14)

3.2.3 PCA算法 (15)

3.2.4 人脸识别过程 (16)

3.3 程序运行效果 (16)

3.4 程序代码 (17)

3.4.1 代码类关系 (17)

3.4.2 代码的OpenCV相关 (18)

3.4.3 关键函数代码 (18)

3.5 本章小结 (22)

结论 (23)

致谢 (24)

参考文献 (25)