基于Face 的人脸识别应用的开发毕业论文
2021-04-05 00:25:10
摘 要
当下社会移动端应用设备的普遍使用,APP应用需求量不断增加,使得近年APP应用的增长成指数型高速增长势头。人们生活水平不断提高,已不再满足于简单生活需求而是追求更美好物质生活。这推动了新一次技术变革,APP手机客户端已经成了一个热门的技术增长方向。APP正迎接着来自商品行销、移动社交、广播传媒、出行游玩等行业的巨大冲击。而APP手机客户端软件,对于企业来说将会带来更大更强的推动作用,企业可以通过聊天APP打造员工内部的交流平台,使得内部沟通更加方便有效。还可以通过商品服务型APP销售产品,发布公司新产品,提供网络技术服务,搜集客户反馈。这使得APP成为企业对客户实施一站式服务的平台。APP的使用可以大幅提高企业内部的运作效率,也让企业的服务更加高质量、便捷、让人满意。APP被应用于生活地方方面面,随着生活水平的不断提升及需求的扩张,让满足这些需求的APP开发变得炙手可热。
APP的功能多种多样,将人脸识别与时尚护肤相结合的趣味性应用不断涌现。这次毕业设计和论文编写主要是基于Android的移动应用开发,使用Android Studio软件和Java技术语言来设计一个基于Face 接口的人脸识别系统[1],利用网络接口调用Face 网站人脸关键点检测技术检测照片中的人物性别、年龄、人种和照片中人物数量等信息,本系统还扩展了肤质如健康、色斑、青春痘、黑眼圈等新功能,并根据检测结果给用户提出简单的护肤建议。这也是一个时尚型应用APP,满足于当下人们对于美的追求,通过人脸识别和肤质检测,对自己肌肤的健康状况有一定的初步认知,同时获取相应的护肤建议。
关键字:Android应用开发;Face ;Java;网络接口技术;人脸识别系统
Abstract
At present, with the widespread use of mobile application devices in society and the increasing demand for APP applications, the growth of APP applications in recent years has become exponential and rapid.People's living standards are constantly improving, and they are no longer satisfied with the needs of simple life but pursue a better material life.This has prompted a new technological revolution, with the mobile APP APP becoming a hot technology growth direction.APP is facing a huge impact from commodity marketing, mobile social media, broadcast media, travel and play and other industries.As for the mobile APP client software, it will bring greater and stronger promotion to the enterprise. The enterprise can build an internal communication platform for employees through the chat APP, making internal communication more convenient and effective.You can also sell products through commodity service APP, release new products of the company, provide network technical services and collect customer feedback.This makes APP a platform for enterprises to provide one-stop services to customers.The use of APP can greatly improve the internal operation efficiency of the enterprise, and also make the service of the enterprise more high-quality, convenient and satisfactory.APP is applied to all aspects of life. With the continuous improvement of living standard and the expansion of demand, APP development to meet these needs has become hot.
The APP has a variety of functions, and interesting applications that combine face recognition with fashion skin care keep emerging.The graduation design and thesis writing is mainly based on the Android mobile application development, using Android Studio software and the technology of Java language to design a face recognition system based on Face interface, using the network interface to invoke Face website face point detection technology to detect the characters in the picture of gender, age, race, and quantity of information, this system also expanded the skin such as health, new features, such as spots, acne, black rim of the eye and simple skin care advice are proposed according to test results to the user.This is also a fashionable APP, which is satisfied with people's pursuit of beauty at present. Through face recognition and skin quality detection, people can have a preliminary understanding of the health status of their skin and obtain corresponding skin care Suggestions.
Key Words : Android application development;Face ;Java;Network interface technology;Face recognition system;
目 录
第1章 绪论 1
1.1 研究目的和意义 1
1.2 国内外研究现状 1
1.2.1 国外研究现状 2
1.2.2 国内研究现状 2
1.3 开发技术介绍 3
1.3.1 Android开发环境 3
1.3.2 Android模拟器与常用指令 4
1.3.3 JAVA简介 5
1.3.4 APP调用外部网络接口技术 5
1.4 论文主要内容及章节安排 5
1.4.1 论文主要内容 5
1.4.2 论文章节安排 6
第2章 人脸识别系统需求分析 7
2.1 系统可行性分析 7
2.1.1 技术可行性 7
2.1.2 经济可行性 7
2.1.3 操作可行性 7
2.2 系统流程分析 7
2.2.1 系统开发流程 7
2.2.2 系统操作流程 8
2.3 系统设计规则与运行环境 8
第3章 人脸识别系统总体设计 10
3.1 显示模块设计 10
3.1.1 Home界面显示模块 10
3.1.2 结果界面显示模块 11
3.2 功能模块 12
3.2.1 调用Face 接口检测技术 12
3.2.2 参数获取结果显示 15
第4章 人脸识别系统功能实现 16
4.1 系统Home界面功能实现 16
4.2 系统功能实现 17
4.2.1 人物性别、颜值检测与显示 17
4.2.2 人物年龄、种族检测与显示 18
4.2.3 人物健康程度、肤色程度检测与显示 18
第5章 人脸识别系统功能和性能测试 20
5.1 测试方法 20
5.2 功能测试 21
5.2.1 Button功能测试 21
5.2.2 系统功能测试 21
5.3 性能测试 22
5.4 测试结果分析 22
第6章 总结与展望 24
6.1 总结 24
6.2 展望 24
参考文献 26
致谢 27
第1章 绪论
1.1研究的目的及意义
智能手机由通信奢侈品到人手必备与其价格降低和功能的不断完善是分不开的,其中主要的原因还是智能手机的功能越来越强大。手机的使用也使得人们的生活方式发生巨大变化,各种社交软件占据人们交流沟通方式的70%,支付宝APP和淘宝APP的应用,改变了人们购物和付款的方式,让生活中的交易由传统的现金、刷卡变为扫码支付,购物由外出到实体店购买到足不出户的网上选购送货上门。微博、贴吧、直播软件使得人们浏览时事新闻通过手机就能实现,足不出户便可通晓天下大事。而这些软件只是各种手机应用软件的冰山一角。目前终端应用开发领域,以Android开发最为热门,在短短几年的发展时间里就占据了诺基亚大部分市场[2]。现在人们生活离不开手机终端设备,但更确切的说是离不开终端设备中的各种应用软件。
本论文是研究关于开发一款基于Face 的人脸识别应用,其意义主要有有下面两点: