毕业设计(论文)基于Face++的人脸识别研究与实现.doc
《毕业设计(论文)基于Face++的人脸识别研究与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于Face++的人脸识别研究与实现.doc(43页珍藏版)》请在三一办公上搜索。
1、西 安X X大 学 毕 业 设 计(论 文)题 目: 基于Face+的人脸识别研究与实现 学 院: xxxxxxxxxxxxxxxxxx 专 业: xxxxxxx 班 级: xx 学生姓名: xx 导师姓名: xx 职称: xx 起止时间: 2015年3月2日至2015年6月19日毕业设计(论文)诚信声明书本人声明:本人所提交的毕业论文 基于Face+的人脸识别研究与实现是本人在指导教师指导下独立研究、写作的成果,论文中所引用他人的文献、数据、图件、资料均已明确标注;对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式注明并表示感谢。本人完全意识到本声明的法律后果由本人承担。论文作者:
2、(签字)时间:2015年6月5日指导教师已阅: (签字) 时间:2015年6月5日西安xx大学毕业设计(论文)开题报告xx 学院 xx 专业 xx 级 xx 班课题名称:基于Face+的人脸识别研究与实现 学生姓名: xx 学号:xx指导教师: xx 报告日期: 2015年3月26日 西安xx大学本科毕业设计(论文)开题报告学号 xx 姓名 xx 导师 xx 题目 基于Face+的人脸识别研究与实现选题目的(为什么选该课题) 随着当今社会科学技术的不断进步与快速发展,我们已经进入数字化的网络时代,因此,信息安全的重要性就随之而来,如何有效,并且快速方便地进行身份验证和识别,已经成为人们日益关注
3、的问题。传统的基于密码,个人识别码和磁卡的身份识别认证方法都存在着明显的缺陷,易丢失、易破损、易破解等等,已经不能满足社会的发展和人们的需求。在这种背景下,人们开始将目光投向生物特征识别技术利用人体固有的生理特征或行为特征来进行身份的鉴别或确认,它比传统的身份认证更有效、更可靠和更安全,从而近年来得到广泛的研究和应用。生物特征识别技术是一种利用传感器与计算机的工具采集人体生物特征,通过计算分析提取特征,利用提取的特征来进行身份认证和识别的新型技术。需要身份认证时,运用生物特征识别技术可以不用携带身份证件、钥匙等,也不需要记忆密码,不用考虑证件丢失、密码忘记等问题;生物特征具有很强的稳定性,如虹
4、膜指纹信息几十年都不会变化,人脸样子也不会在短期内发生变化。生物特征也具有唯一性,不同的人具有不同的生物特征,因而可以避免假冒和伪造等情况的发生,使得生物特征识别技术既安全有可靠。随着现代电子技术和各种硬件技术的发展,生物特征识别技术得以广泛应用。与生物特征识别技术相关的技术,如数字图像处理、计算机视觉、模式识别、传感器技术等领域也得到大量研究和飞速发展。目前,生物特征识别技术应用最广泛的是指纹识别、虹膜识别和人脸识别。 而人脸识别目前已经成为广大科研人员普遍关注的研究热点,它具有自然、直观、非接触、安全、快捷等特点。随着人脸识别技术研究的不断深入,自动人脸识别已经成为最具发展潜力的生物特征识
5、别技术之一。近年来,人脸识别技术在安全监控、模式识别、人机交互等领域中具有广阔的应用前景,逐渐成为模式识别和人工智能领域的一个研究热点。但是,由于人脸在识别过程中受到多种因素的影响,如:复杂的人脸结构、表情的千变万化以及人脸采集的外部环境等,因此到目前为止,人脸识别依然是一个具有挑战性的研究课题。 前期基础(已学课程、掌握的工具,资料积累、软硬件条件等)大学学习期间,深入学习了DSP图像处理的相关课程及自学了面向对象的编程语言Java,熟练掌握了Eclipse 等软件的操作。通过在校园网中文数据库查阅的相关资料和老师的指导下,在基于Face+的人脸识别研究与实现的课题中,我将采用Java语言来
6、完成课题的设计与实现。 软硬件要求:电脑一台:CPU:Pentium III 800以上 内存(RAM) 1G或以上,Windows 7系统,Eclipse要解决的问题(做什么)(1)研究人脸识别的相关算法及其原理,并分析不同算法的优缺点; (2)在常用的人脸识别算法中选择一种更优算法进行分析研究和改进; (3)采集或者在互联网上获取人脸照片,建立人脸数据库,用于后期的算法研究; (4)在Face+中,是如何用Java实现人脸识别的算法的; (5)如何对人脸进行关键点检测并尽可能的提高相似度已达到人们的需求; (6)如何检测一张照片中的人脸信息并获取相应信息; (7)深入研究Face+究竟是如
7、何实现人脸识别。工作思路和方案(怎么做)思路: (1)了解现今已有的人脸识别的相关算法; (2)查阅相关资料,研究人脸识别的几种代表性算法的基本原理,然后根据研究成果,设计出算法并画出算法流程图; (3)根据算法流程图编写程序并调试,直至达到预期设想的效果; (4)设计出人脸识别系统的框架,并采用Java进行系统搭建完成功能,实现整个系统并对系统进行测试。 方案: (1)在西安xx大学图书馆中文数据库查找有关人脸识别技术相关的书籍、期刊、会议记录、论文等资料,在此基础上对整个人脸识别系统构建一个整体的理论框架,为接下来的研究工作做好准备。针对现有各种算法进行比较和总结,在此基础上寻求一种更优的
8、算法,对当前人脸识别领域的发展现状有一个清晰的总体认识。 (2)根据研究情况确定设计目标以及完成毕业设计开题报告。在本课题中,要完成的是人脸识别算法研究与Java编程实现;在前期对人脸识别算法研究的基础上,针对此次课题的设计目标写出精简且系统的开题报告。 (3)运用Eclipse软件进行编程实现功能。学习Java语言,完成系统框架的搭建,并实现人脸识别功能;通过对本课题的深入研究,最终编程实现人脸识别系统。 最后,撰写合格的毕业论文并准备毕业答辩。指导教师意见签字: 2015年 3月30日西安xx大学毕业设计 (论文)成绩评定表学生姓名xx性别女学号xxx专 业班 级xx课题名称基于Face+
9、的人脸识别研究与实现指导教师意见评分(百分制):指导教师(签字): 年 月 日评阅教师意见评分(百分制): 评阅教师(签字): 年 月 日验收小组意见评分(百分制):验收教师(组长)(签字): 年 月 日答辩小组意见(评分(百分制): 答辩小组组长(签字): 年 月 日评分比例指导教师评分20() 评阅教师评分30() 验收小组评分30() 答辩小组评分20()学生总评成绩百分制成绩等级制成绩答辩委员会意见毕业论文(设计)最终成绩(等级): 学院答辩委员会主任(签字): 年 月 日摘要IABSTRACTII引言11绪论11.1研究意义与背景21.2人脸识别技术的发展现状21.3主要应用31.3
10、.1 人脸检测31.3.2 人脸识别查询41.3.3 人脸识别身份认证41.3.4 人脸识别比对41.4 论文内容与安排42主要人脸识别算法介绍62.1基于PCA的人脸识别算法62.1.1K-L 变换72.1.2 PCA技术92.2 基于几何特征的人脸识别方法102.3 隐马尔可夫模型方法112.4 基于神经网络的方法112.5支持向量机方法123基于Face+的人脸识别研究与实现133.1Face+简介133.1.1平台简介133.1.2Face+核心概念133.2安卓操作系统架构133.2.1安卓操作系统介绍133.2.2Android 应用程序开发研究143.2.3搭建应用程序开发环境搭
11、建153.3Face+主要函数介绍163.3.1/detection/detect163.3.2/person/create173.3.3/train/verify173.4基于Face+的人脸识别实现183.4.1页面设计183.4.2人脸图像采集模块203.4.3数据处理模块213.4.4人脸检测模块223.4.5人脸识别模块233.5本章小结244实验结果与分析274.1实验结果274.2实验结果分析294.3本章小结295结论与展望305.1结论305.2展望30致谢32参考文献33摘要随着互联网技术的疾速成长及大数据时代的到来,信息安全问题也随之提上议程,怎么快速高效率的进行身份验证
12、和识别,仍旧是成为人们日渐重视的问题原有的基于密码,验证码和磁卡的身份识别认证方法都存在着明显的缺陷,易遗失、易损坏、易破译等等,已经完全不能跟上时代的发展和达到人们的需求在这种时代背景下,生物识别技术也逐渐进入人们的视线 - 通过固有的生理特征或行为特征进行识别人体, 它比传统的身份认证更有效、更可靠和更安全,从而近年来得到广泛的研究和应用方今社会,生物特征识别技术应用最广泛的是对指纹、虹膜和人脸进行识别。其中最热门的被关注最多的就是人脸识别了。人脸识别听起来你会认为他已经没有什么大的突破,是比较传统的并且没有发展空间的,然而,伴着计算机的普遍推广应用,云计算能力和算法的大转折,真正的爆点已
13、经开始,过不了几年,我相信对人脸的登陆功能及人脸的搜寻功能都将会实现于具体应用。本课题就是尝试用Face+接口联合Android完成一个人脸识别,它是在Windows中,使用Eclipse作为开发平台,实现人脸识别功能主要完成的工作:(1)通过浏览大量的资料和文献,完成基础理论准备工作,并简要介绍了人脸识别技术。 (2)Android系统的深入研究和调研,了解如何通过Android的开发。 (3)通过对Face+接口的研究,了解了如何调用Face+接口。(4)将理论和实际结合起来,并根据上面的知识点,设计并完成了基于Face+的人脸识别研究与实现。 关键字:Android;Face+;人脸识别
14、ABSTRACTWith the advent of technology and the rapid growth of the Internet era of big data, information security also will be on the agenda, how fast and efficient authentication and identification, still become increasingly important issue. Based on the original password, authentication code and id
15、entity card authentication methods are obvious flaws, easily lost, easily damaged, easy to decipher and so on, have been completely unable to keep pace with the times and meeting peoples needs. Under this background, biometric technology is gradually coming into sight - by the inherent physical char
16、acteristics or behavioral characteristics to identify the body, it is more effective than traditional authentication identity, more reliable and more secure, so that in recent years has been widely research and applications. REHABILITATIVE society, biometric technology is the most widely used finger
17、print, iris and face recognition. One of the most popular being the most attention is the recognition. Face It sounds like you would think he has no major breakthrough, is more traditional and there is no room for development, however, accompanied by a major turning point popularized computer applic
18、ations, cloud computing power and algorithms, real critical points have been start, not a few years, I believe that the function of the human face and landed face search functions will be implemented in specific applications.The issue is to try to use Android Face + interfaces to complete a joint re
19、cognition, it is in Windows, use Eclipse as a development platform, face recognition function. Main work:(1) by browsing a lot of information and documentation, completion of basic theoretical preparation work, and briefly describes the face recognition technology.Further studies and research (2) An
20、droid system, learn how to develop Android.(3) the study of Face + interface to learn how to call the Face + interface.(4) will combine theory and practice, and according to the above knowledge, was designed and completed the study and implementation of face recognition based Face +.Keywords: Androi
21、d; Face +; Face Recognition 引言21世纪Internet技术得到持续、猛烈的发展,大数据时代也已到来,人脸识别已经成为科技产业的一个技术热点,愈来愈多的企业与开发者们都将目光转向了人脸识别,研究它应用它。但由于人脸识别算法的复杂度比较高,我们需要大量的时间和费用去研究他将他实现转成实际的应用。而今有很多科研组织推出了一连串的计算机视觉库,能够相当不错地处理算法上的问题,使得人脸识别算法变得简单易实现,比如Intel的OpenCV库和北京旷视的face+平台。因此,本论文将联合当下最流行的Face+来完成本课题研究。Face+是新一代云端视觉服务平台,功能强大,简单易
22、实现,通用性强大,有着世界最前沿的人脸检测,及识别,和分析的实现方法。可以让广大的IT开发者能够很轻易地运用他来实现相应的视觉功能。它同时提供云端REST API和本地API(包括Android, iOS, Linux, Windows,Mac OS)供开发者使用,建立出个性化的视觉应用。当然如果你想要定制版的企业级视觉服务,Face+也可以帮你实现。因此,使用Face+,你可以很容易地建立很多你想要的视觉类多功能应用,比如,身份认证,兴趣挖掘,以及社交娱乐分享等等。在本论文中全面详细地介绍了Face+人脸识别的实现,以及人脸识别的一些主要知识点及前景状况。第1章为绪论,主要介绍人脸识别的背景
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 Face 识别 研究 实现
链接地址:https://www.31ppt.com/p-2396320.html