摘要: 随着科学技术的迅速发展,人们越来越多的依赖网络处理各种事物。而传统的高校花名册考勤方式也越来越凸显其弊端,费时费力,效率低下且占用任课教师的课堂时间,如此基于人脸识别的移动智能考勤系统的研发就有了其一定的实用价值。本篇论文首先介绍了人脸识别的研究意义、背景以及其研究现状;然后通过相关核心技术及系统的分析介绍、系统总体的设计情况、系统各个功能模块的设计这三个方面,简洁的介绍了该系统开发的主要流程;再在本文的最后给出总结以及对人脸识别移动智能考勤系统的展望。该系统的的开发借助Android Studio,所采用的开发语言为Android与Java语言,主要运用了Android的样式布局完成UI设计、对SDK的调用以及SQLite数据库的相关知识来实现该系统的核心功能。
关键词: 人脸识别,Android ,智能考勤
目录
摘要
ABSTRACT
第1章 绪论-1
1.1研究的背景和意义-1
1.2人脸识别的研究现状-1
第2章 相关技术及App介绍-2
2.1人脸识别-2
2.1.1 人脸识别的几种常见算法-2
2.1.2 特征脸方法的基本概念-2
2.1.3 选用特征脸方法的原因-4
2.2Android Studio-4
2.2.1 Android Studio概述-4
2.2.2 Android Studio的选用原因-4
2.3App介绍-5
第3章 系统总体设计-5
3.1 系统分析-5
3.1.1 初始页面-5
3.1.2人脸注册页面-6
3.1.3人脸识别页面-6
3.2 可行性分析-6
3.3 虹软SDK分析-7
第4章 系统功能模块设计与实现-7
4.1 设计目标-7
4.2 系统功能模块图-8
4.3 系统模块部分-9
4.3.1人脸库-9
4.3.2 主页面-10
4.3.3 人脸注册页面-15
4.3.4 人脸识别考勤页面-16
4.3.5 学生考勤名单-19
4.4关键技术及问题-20
4.4.1 移动端人脸识别的实现-20
4.4.2 人脸库的设计-20
第5章 总结与展望-21
5.1总结-21
5.2展望-22
参考文献-23
致谢-24