基于Face++人脸识别研究与实现.docx

上传人:b****9 文档编号:158398 上传时间:2022-10-04 格式:DOCX 页数:44 大小:568.49KB
下载 相关 举报
基于Face++人脸识别研究与实现.docx_第1页
第1页 / 共44页
基于Face++人脸识别研究与实现.docx_第2页
第2页 / 共44页
基于Face++人脸识别研究与实现.docx_第3页
第3页 / 共44页
基于Face++人脸识别研究与实现.docx_第4页
第4页 / 共44页
基于Face++人脸识别研究与实现.docx_第5页
第5页 / 共44页
点击查看更多>>
下载资源
资源描述

基于Face++人脸识别研究与实现.docx

《基于Face++人脸识别研究与实现.docx》由会员分享,可在线阅读,更多相关《基于Face++人脸识别研究与实现.docx(44页珍藏版)》请在冰豆网上搜索。

基于Face++人脸识别研究与实现.docx

西 安X X大 学

毕 业 设 计(论 文)

题 目:

基于Face++的人脸识别研究与实现

学 院:

xxxxxxxxxxxxxxxxxx 专 业:

xxxxxxx 班 级:

xx 学生姓名:

xx 导师姓名:

xx 职称:

xx

起止时间:

2015年3月2日至2015年6月19日

毕业设计(论文)诚信声明书

本人声明:

本人所提交的毕业论文《基于Face++的人脸识别

研究与实现》是本人在指导教师指导下独立研究、写作的成果,

论文中所引用他人的文献、数据、图件、资料均已明确标注;对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式注明并表示感谢。

本人完全意识到本声明的法律后果由本人承担。

论文作者:

(签字)时间:

2015年6月5日

指导教师已阅:

(签字)时间:

2015年6月5日

西安xx大学

毕业设计(论文)开题报告

xx学院xx专业xx级xx班

课题名称:

基于Face++的人脸识别研究与实现

学生姓名:

xx 学号:

xx

指导教师:

xx

报告日期:

2015年3月26日

学号

xx

姓名

xx

导师

xx

题目

基于Face++的人脸识别研究与实现

选题目的(为什么选该课题)

随着当今社会科学技术的不断进步与快速发展,我们已经进入数字化的网络时代,因此,信息安全的重要性就随之而来,如何有效,并且快速方便地进行身份验证和识别,已经成为人们日益关注的问题。

传统的基于密码,个人识别码和磁卡的身份识别认证方法都存在着明显的缺陷,易丢失、易破损、易破解等等,已经不能满足社会的发展和人们的需求。

在这种背景下,人们开始将目光投向生物特征识别技术——利用人体固有的生理特征或行为特征来进行身份的鉴别或确认,它比传统的身份认证更有效、更可靠和更安全,从而近年来得到广泛的研究和应用。

生物特征识别技术是一种利用传感器与计算机的工具采集人体生物特征,通过计算分析提取特征,利用提取的特征来进行身份认证和识别的新型技术。

需要身份认证时,运用生物特征识别技术可以不用携带身份证件、钥匙等,也不需要记忆密码,不用考虑证件丢失、密码忘记等问题;生物特征具有很强的稳定性,如虹膜指纹信息几十年都不会变化,人脸样子也不会在短期内发生变化。

生物特征也具有唯一性不同的人具有不同的生物特征,因而可以避免假冒和伪造等情况的发生,使得生物特征识别技术既安全有可靠。

随着现代电子技术和各种硬件技术的发展,生物特征识别技术得以广泛应用。

与生物特征识别技术相关的技术,如数字图像处理、计算机视觉、模式识别、传感器技术等领域也得到大量研究和飞速发展。

目前,生物特征识别技术应用最广泛的是指纹识别、虹膜识别和人脸识别。

而人脸识别目前已经成为广大科研人员普遍关注的研究热点,它具有自然、直观、非接触、安全、快捷等特点。

随着人脸识别技术研究的不断深入,自动人脸识别已经成为最具发展潜力的生物特征识别技术之一。

近年来,人脸识别技术在安全监控、模式识别、人机交互等领域中具有广阔的应用前景,逐渐成为模式识别和人工智能领域的一个研究热点。

但是,由于人脸在识别过程中受到多种因素的影响,如:

复杂的人脸结构、表情的千变万化以及人脸采集的外部环境等,因此到目前为止,人脸识别依然是一个具有挑战性的研究课题。

前期基础(已学课程、掌握的工具,资料积累、软硬件条件等)

大学学习期间,深入学习了DSP图像处理的相关课程及自学了面向对象的编程语言Java,熟练掌握了Eclipse等软件的操作。

通过在校园网中文数据库查阅的相关资料和老师的指导下,在基于Face++的人脸识别研究与实现的课题中,我将采用Java语言来完成课题的设计与实现。

软硬件要求:

电脑一台:

CPU:

PentiumIII800以上内存(RAM)1G或以上,Windows7系统,Eclipse

西安xx大学本科毕业设计(论文)开题报告

要解决的问题(做什么)

(1)研究人脸识别的相关算法及其原理,并分析不同算法的优缺点;

(2)在常用的人脸识别算法中选择一种更优算法进行分析研究和改进;

(3)采集或者在互联网上获取人脸照片,建立人脸数据库,用于后期的算法研究;

(4)在Face++中,是如何用Java实现人脸识别的算法的;

(5)如何对人脸进行关键点检测并尽可能的提高相似度已达到人们的需求;

(6)如何检测一张照片中的人脸信息并获取相应信息;

(7)深入研究Face++究竟是如何实现人脸识别。

工作思路和方案(怎么做)

思路:

(1)了解现今已有的人脸识别的相关算法;

(2)查阅相关资料,研究人脸识别的几种代表性算法的基本原理,然后根据研究成果,设计出算法并画出算法流程图;

(3)根据算法流程图编写程序并调试,直至达到预期设想的效果;

(4)设计出人脸识别系统的框架,并采用Java进行系统搭建完成功能,实现整个系统并对系统进行测试。

方案:

(1)在西安xx大学图书馆中文数据库查找有关人脸识别技术相关的书籍、期刊、会议记录、论文等资料,在此基础上对整个人脸识别系统构建一个整体的理论框架,为接下来的研究工作做好准备。

针对现有各种算法进行比较和总结,在此基础上寻求一种更优的算法对当前人脸识别领域的发展现状有一个清晰的总体认识。

(2)根据研究情况确定设计目标以及完成毕业设计开题报告。

在本课题中,要完成的是人脸识别算法研究与Java编程实现;在前期对人脸识别算法研究的基础上,针对此次课题的设计目标写出精简且系统的开题报告。

(3)运用Eclipse软件进行编程实现功能。

学习Java语言,完成系统框架的搭建,并实现人脸识别功能;通过对本课题的深入研究,最终编程实现人脸识别系统。

最后,撰写合格的毕业论文并准备毕业答辩。

指导教师意见

签字:

2015年3月30日

西安xx大学毕业设计(论文)成绩评定表

学生姓名

xx

性别

学号

xxx

专业班级

xx

课题名称

基于Face++的人脸识别研究与实现

指导教师意见

评分(百分制):

指导教师(签字):

年 月 日

评阅教师意见

评分(百分制):

评阅教师(签字):

年 月 日

验收小组意

评分(百分制):

验收教师(组长)(签字):

年 月 日

答辩小组意

评分(百分制):

答辩小组组长(签字):

年 月 日

评分比例

指导教师评分20(%)评阅教师评分30(%)验收小组评分30(%)答辩小组评分20(%)

学生总评成绩

百分制成绩

等级制成

答辩委员会意见

毕业论文(设计)最终成绩(等级):

学院答辩委员会主任(签字):

年 月 日

摘要 I

ABSTRACT II

引言 1

1绪论 1

1.1研究意义与背景 2

1.2人脸识别技术的发展现状 2

1.3主要应用 3

1.3.1人脸检测 3

1.3.2人脸识别查询 4

1.3.3人脸识别身份认证 4

1.3.4人脸识别比对 4

1.4论文内容与安排 4

2主要人脸识别算法介绍 6

2.1基于PCA的人脸识别算法 6

2.1.1K-L变换 7

2.1.2PCA技术 9

2.2基于几何特征的人脸识别方法 10

2.3隐马尔可夫模型方法 11

2.4基于神经网络的方法 11

2.5支持向量机方法 12

3基于Face++的人脸识别研究与实现 13

3.1Face++简介 13

3.1.1平台简介 13

3.1.2Face++核心概念 13

3.2安卓操作系统架构 13

3.2.1安卓操作系统介绍 13

3.2.2Android应用程序开发研究 14

3.2.3搭建应用程序开发环境搭建 15

3.3Face++主要函数介绍 16

3.3.1/detection/detect 16

3.3.2/person/create 17

3.3.3/train/verify 17

3.4基于Face++的人脸识别实现 18

3.4.1页面设计 18

3.4.2人脸图像采集模块 20

3.4.3数据处理模块 21

3.4.4人脸检测模块 22

3.4.5人脸识别模块 23

3.5本章小结 24

4实验结果与分析 27

4.1实验结果 27

4.2实验结果分析 29

4.3本章小结 29

5结论与展望 30

5.1结论 30

5.2展望 30

致谢 32

参考文献 33

摘要

随着互联网技术的疾速成长及大数据时代的到来,信息安全问题也随之提上议程,怎么快速高效率的进行身份验证和识别,仍旧是成为人们日渐重视的问题.原有的基于密码,验证码和磁卡的身份识别认证方法都存在着明显的缺陷,易遗失、易损坏、易破译等等,已经完全不能跟上时代的发展和达到人们的需求.在这种时代背景下,生物识别技术也逐渐进入人们的视线-通过固有的生理特征或行为特征进行识别人体, 它比传统的身份认证更有效、更可靠和更安全,从而近年来得到广泛的研究和应用.方今社会,生物特征识别技术应用最广泛的是对指纹、虹膜和人脸进行识别。

其中最热门的被关注最多的就是人脸识别了。

人脸识别听起来你会认为他已经没有什么大的突破,是比较传统的并且没有发展空间的,然而,伴着计算机的普遍推广应用,云计算能力和算法的大转折,真正的爆点已经开始,过不了几年,我相信对人脸的登陆功能及人脸的搜寻功能都将会实现于具体应用。

本课题就是尝试用Face++接口联合Android完成一个人脸识别,它是在

Windows中,使用Eclipse作为开发平台,实现人脸识别功能.主要完成的工作:

(1)通过浏览大量的资料和文献,完成基础理论准备工作,并简要介绍了人脸识别技术。

(2)Android系统的深入研究和调研,了解如何通过Android的开发。

(3)通过对Face++接口的研究,了解了如何调用Face++接口。

(4)将理论和实际结合起来,并根据上面的知识点,设计并完成了基于

Face++的人脸识别研究与实现。

关键字:

Android;Face++;人脸识别

II

ABSTRACT

WiththeadventoftechnologyandtherapidgrowthoftheInterneteraofbigdata,informationsecurityalsowillbeontheagenda,howfastandefficientauthenticationandidentification,stillbecomeincreasinglyimportantissue.Basedontheorigina

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1