基于PCA算法的人脸识别系统设计毕业设计 联系客服

发布时间 : 星期五 文章基于PCA算法的人脸识别系统设计毕业设计更新完毕开始阅读6101f707842458fb770bf78a6529647d2628344f

结 论

人脸识别技术在当今社会有着重大的理论意义和应用前景,它是一个囊括多学科,多领域知识的一种技术。每个阶段的人脸识别,都贯穿着怎么才能使用计算机进行既精确又迅速的人脸识别,这一直都是都是图像处理和模式识别的研究的重点。随着社会的发展,人脸识别因其自身的优点,在越来越多的领域都有广泛的应用,在当今身份识别使用日益频繁的社会。人脸识别技术具有广阔的社会需求和市场远景。

本文首先回顾了发展背景和研究人脸识别技术的现状,然后介绍了人脸识别系统的结构和工作原理,并详细介绍了特征脸方法,和人脸识别程序的设计使用。本文所做的主要工作归纳如下:

(1) 概述了人脸识别在当今社会的广泛应用,以及在人脸识别可能遇到的难点。

(2)分析了各种分类器在人脸识别中的使用。

(3)详细介绍了人脸识别的流程,设计出人脸识别程序。 (4)介绍了影响人脸识别的主要因素。

致 谢

首先要感谢学院能给我一次应用大学所学知识的机会,拓展了我的知识面,让我深刻的体会到基础的理论知识的重要性。

经过一段时间的奋斗,论文也终于完成,回想此次毕业设计经过的点点滴滴,对于帮助过我的同学和老师,我发自内心的感谢你们,如果没有你们的帮助,我肯定不能这么快就完成了这篇论文设计,尤其特别要感谢赵老师,他是我的指导老师,由于个人原因,我需要在家乡和学校两地来回跑,每次时间都很近,但是赵老师却牺牲自己的下班时间,专门为我做毕业设计方面的指导,从论文的开题报告、任务书以及论文的写作过程中都给我提供了不少的建议与帮助,使我的论文一点点的完善。感谢我寝室的室友们,有什么学校通知,都及时的相互传达,每当感觉设计做不下去的时候,我们就相互鼓励,一块去游泳,一块去打球,放松自己的身心压力。有了你们这几个好的室友,才有这篇

论文的及时完成。也为我的毕业设计提供了宝贵的意见与资源。最后非常感谢每一位帮助过我的老师和同学。在论文中引用了不少学者的研究文献,给了我很多的启发与帮助,非常感谢你们。本次设计可能有一些想法不周到的地方,还请大家能够提出宝贵的意见。

参考文献

[1]侯国栋,常迎梅,杨新伟.单机型人脸识别门禁系统设计[J].仪器仪表用户,2010 (12):17-23 [2]任艳娜,吕素红.Web方式人脸识别的设计与实现[J].科技通报,2012 (09):34-37 [3]郭庆,基于VC++的人脸识别系统的设计与实现[D].辽宁.辽宁大学:2011 [5]何东风,凌捷.人脸识别技术综述[J].计算机学报,2003,13(12)75-78 [6]杨臻.三维人脸重建与识别技术研究[D].上海:上海大学,2007

[7]何国辉,甘俊英.PCA-LDA算法在性别鉴别中的应用[J].中国图像图形学报,2006,32(19): [8]王聃,贾云伟,林福严.人脸识别系统中的特征提取[J].自动化学报,2005,21(7-3). [9] Wangmeng Zuo,Kuanquan Wang,David Zhang,Hongzhi Zhang. Combination of two

novel

[10]刘贵喜,杨万海.基于小波分解的图像融和方法及性能评价[J].自动化学报,2002,28(6): [12]王蕴红,范伟,谭铁牛.融合全局与局部特征的子空间人脸识别算法[J].电子学报,2005, [13]钟向阳.基于Gabor小波的人脸识别系统的实现[J].中国图像图形学报,2005,23(3):73-77

[14]张燕昆,刘重庆.一种新颖的基于LDA的人脸识别方法[J].自动化学报,2003,22(5): [15]张敏贵,潘泉,张洪才等.多生物特征识别[J].信息与控制,2002, [16]赵明华.人脸检测和识别技术的研究[D].四川:四川大学电子系,2006 [17]赵丽红.人脸检测和识别算法的研究与实现[D].东北:东北大学电子系,2006

附录

附录程序

function varargout = facerecg(varargin)

% FACERECG MATLAB code for facerecg.fig

% FACERECG, by itself, creates a new FACERECG or raises the existing

% singleton*.

%

% H = FACERECG returns the *.

%

% FACERECG('CALLBACK', named CALLBACK in FACERECG.M with the given input arguments.

%

% FACERECG('Property','Value',...) creates a new FACERECG or raises the

% existing singleton*. Starting from the left, property value pairs are

% applied to the GUI before facerecg_OpeningFcn gets called. An

% unrecognized property name or invalid value makes property application

% stop. All inputs are passed to facerecg_OpeningFcn via varargin.

%

% *See GUI Options on GUIDE's Tools menu. Choose \

% instance to run (singleton)\

%

% See also: GUIDE, GUIDATA, GUIHANDLES

% Edit the above text to modify the response to initialization code - DO NOT EDIT

gui_Singleton = 1;

gui_State = struct('gui_Name', mfilename, ...

'gui_Singleton', gui_Singleton, ...

'gui_OpeningFcn', @facerecg_OpeningFcn, ...

'gui_OutputFcn', @facerecg_OutputFcn, ...

'gui_LayoutFcn', [] , ...

'gui_Callback', []);

if nargin && ischar(varargin{1})

gui_State.gui_Callback = str2func(varargin{1});

end

if nargout

[varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});

else

gui_mainfcn(gui_State, varargin{:});

end

% End initialization code - DO NOT EDIT