需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10053 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:人脸识别,是根据人的脸部特征信息进行身份识别的一种生物识别技术,使用照相机或摄像机采集人脸图片或者视频,并检测、跟踪、定位人脸,并与库中人脸进行比对的一系列技术。人脸识别的方法有多种,本文主要介绍特征脸(PCA)在C#中的算法实现,目标在16张人脸中识别出正确的人脸。在此过程中要使用c#以及emgucv函数库,解决采集人脸图像,人脸图像降噪预处理,以及实现人脸检测和识别等问题。鉴于目前大部分人脸识别都是在matlab中实现,通过本文,可以提供一种在c#的编程环境中实现人脸识别的算法,实验结果表明,该算法可以实现人脸识别,在16个人脸样本充分采样以及光源良好的情况下,识别率达到87.5%
关键词:人脸识别,预处理,emgucv,人脸检测,PCA主成分分析
目录 摘要 Abstract 第一章 前言-3 第1.1节 人脸识别现况-3 第1.2节 人脸识别应用-4 第1.3节 人脸识别未来发展-4 第1.4节 人脸识别流程-5 第二章 人脸识别技术-6 第2.1节 灰度处理-6 2.1.1 概述-6 2.1.2 灰度处理方法-6 第2.2节 灰度直方图均衡化-8 2.2.1 前言-8 2.2.2 技术实现-8 第2.3节 人脸检测-9 2.3.1 人脸检测类型-9 2.3.2 Haar特征-9 第2.3节 人脸识别-13 2.3.1 人脸识别基本方法-13 2.3.2 基于PCA主成分分析的人脸识别方法-15 第三章 使用emgu实现人脸识别-23 第3.1节 c#简介-23 第3.2节 Emgu概述-23 第3.3节 EmguCV在人脸识别应用-23 3.3.1调用摄像头实时采集人脸图像的实现-24 3.3.2人脸检测与灰度化处理实现-25 3.3.3 样本库的建立-25 3.3.4人脸识别并标识姓名-26 3.3.5 实验结果-27 第四章 结论-28 参考文献-29 致谢-30 |