基于云服务的图像识别在系统登录上的应用毕业论文
2021-03-22 22:23:36
摘 要
人脸识别登陆的设计,对于以前的密码登陆,进行改进,运用百度云的识别算法,设计一个通过人脸的登陆界面。云计算是一种全新的网络计算模式,相比于传统的网络计算模式能够整合资源,充分利用现有的计算资源[1]。云计算的使用能保证数据的安全性和稳定性,并且减少随机故障发生的概率。而人脸识别是基于生物识别的技术,相比于传统的密码登陆模式具有更可靠的安全性、唯一性。
百度的人脸识别技术依托百度在业界领先的智能人脸分析算法,能提供人脸检测、人脸识别、人脸对比和人脸认证等一整套的技术方案,无需我们进行算法的研究,便可使用其百度云服务的应用[2]。我们只采用其中的人脸识别技术,这为我们实现功能提供了一个简单的方案,不需要具体的研究人脸识别的技术,推出的以 API 或 SDK 的形式将人工智能的核心能力对外共享,大大降低了我们的工作量。
本文首先对人脸识别技术进行了相关介绍,并且分析了几种典型的人脸识别算法。并对百度的深度学习,进行了简单的介绍。根据百度云提供的接口,以及提供的相关语言的代码,用Java语言可以很方便设计登陆界面。然后进行总体设计的进行介绍,并介绍自己的界面设计。最后对设计进行了简单的测试,分析测试的结果。
关键词:人脸识别;百度大脑;登陆界面
Abstract
Design of face recognition login, password before, improving recognition algorithms use Baidu is clouds, design a login through a human face. Cloud computing is a new model of network computing, compared to traditional network computing model to integrate resources, make full use of existing compute resources. The use of cloud computing to ensure data security and stability, and reduces the probability of random failures. Face recognition based on biometric technologies, compared to traditional password mode more reliable security, uniqueness.
Baidu's face recognition technology based on industry-leading intelligent face analysis algorithms, offers face detection, face recognition, face and face certification, a set of technical solutions, without our algorithm research, Baidu's cloud services application can be used [2]. We are only using the face recognition technology, this function provides a simple solution for us, you do not need specific research of face recognition technology, the launch of the API or SDK core competencies in artificial intelligence in the form of share, significantly reducing our workload.
Firstly, the face recognition technology was introduced, several types of face recognition algorithms and analysis. And deep learning of Baidu, are briefly described. According to Baidu's interface, as well as providing the relevant language code in Java language can easily design login screen. And then describes the overall design, interface design and introduce yourself. Finally, the design was simple testing, analysis and test results.
Key Words:Face recognition;Baidu brains;login screen
目录
第1章 绪论 1
1.1 研究背景 1
1.2 研究意义 1
1.3 国内外研究现状 2
1.3.1 国内现状 2
1.3.2 国外现状 3
1.4 研究目的和内容 3
第2章 人脸识别算法分析 4
2.1 基于Fisher线性判别的人脸识别 4
2.2 基于LBP特征的人脸识别算法 5
2.3 基于PCA的人脸识别算法 6
2.4 深度学习算法 7
2.4.1 自动编码器 7
2.4.2 卷积神经网络 8
第3章 相关技术及需求分析 10
3.1 百度人脸识别技术 10
3.2 云计算技术 10
第4章 系统总体的设计与实现 12
4.1 系统功能设计 12
4.2 各部分的设计与实现 13
4.2.1 界面设计 14
4.2.2 调用摄像头 14
4.2.3 百度SDK 16
4.3 系统总体的实现 18
第5章 登陆的测试 20
5.1 测试方法介绍 20
5.2 测试步骤与测试结果 20
5.2.1 输入用户名 20
5.2.2 点击登录 21
5.2.3 显示登陆的结果 21
第6章 结论 22
参考文献 23
致谢 24
第1章 绪论
1.1 研究背景
现代社会生活中,我们需要身份认证的场合几乎遍及各个方面。去ATM机取钱需要输入个人密码,进入自己的房子需要门的钥匙等等。这些传统的身份识别方式在我们生活中具有一定的可行性,在生活中的应用也十分安全。但是传统身份识别的弊端在社会的进程中慢慢显现出来,比如我们的个人密码、钥匙难免会忘记或遗失,并且容易被人盗取进而损害我们自己的利益。所以我们需要一种更为可靠、方便的识别方式。
作为生物特征识别领域中一种基于生物特征识别的技术,人脸识别技术是通过光学仪器扥获取的数字图片中提取人脸的特征,然后根据提取的特征进行身份验证的技术。人体的生物特征(如人脸、DNA等)是与生俱来,并且不可替代的。这样一来,人的生物特征为个人的身份鉴别提供了充分的依据。作为是人体固有的生理或行为特性,利用生物识别技术进行身份验证,得到的一个人的身份信息是准确而可靠的。因为人体固有特性是唯一的、难以被复制的。而且与其他的生物识别技术相比,人脸识别技术操作简单、结果直观、隐蔽性好的优势让人脸识别在社会生活中开始有了广泛的应用。