- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于面部识别的手机签到系统
所在学校: 山西大学
所在赛区: 山西赛区
团队名称: 山大虾米
团队成员:梁凤娇 王琰 魏志宇 李一鸣
提交日期: 2015年10月15日
目录
一、作品概述 1
二、作品可行性分析和目标群体 1
(1)可行性分析 1
(2)目标群体 2
三、作品功能与原型设计 2
(1)功能概述 2
(2)原型设计 2
四、作品实现、难点及特色分析 3
(1)作品实现及难点 3
(2)特色分析 3
五、团队介绍和人员分工 4
六、其他 4
七、致谢 4
一、作品概述
随着移动互联网的高速发展,手机已经成为人们生活的必需品,其功能已经不再局限于短信和通话等基本应用。随着智能手机平台,如Android平台,IOS平台的快速发展以及手机硬件性能的大幅度提高,基于智能平台上的手机应用呈爆炸式增长。当前,考勤系统主要有人工考勤,指纹打卡机,射频卡签到等。这些方式都有弊端,指纹打卡机中采集人的指纹,由于人手在使用过程中会受到摩擦而影响指纹的清晰度,所以识别率较低,而且不够灵活,经济。人工考勤、射频卡签到容易由别人代签,不能做到最大程度的真实有效。
生物识别技术是利用人的生理特征或由于生物具有很强的稳定性和显著的个体差异,因而是理想的身份验证特征,如人脸、指纹、掌纹、虹膜。由于人脸识别相比于其他生物识别技术,具有无接触、方便、直观和隐蔽性好的特点,因此受到了国内外众多学者的关注和研究。人脸识别首先需要将人脸从背景区域中分割出来,之后提取人脸区域的特征,最后进行认证和识别。通过基于Android平台的人脸识别能够最大限度的实现考勤的真实有效和简单便捷。
本软件以学生签到作为实例进行研究开发,之后可以拓展到其他更多的领域。本系统主要开发基于Android平台的人脸识别的手机签到。本系统结合了Face++人脸识别技术、GPS全球定位技术、移动互联网和后台服务器相关技术,通过个人的照片、地点、时间三项来进行身份验证,以求达到签到的真实、有效、便捷。签到过程主要通过手机拍照,上传服务器,服务器返回结果三个关键步骤,完成签到。
二、作品可行性分析和目标群体
(1)可行性分析
面部识别听起来很“高科技”,其实并不神秘,并且已经逐步被应用到笔记本、PC上。面部识别最早被运用在笔记本上,如同指纹识别一样,为用户提供更多的登录验证方式。和指纹识别需要专门的读取器不同,面部识别只需要摄像头,就能完成识别验证。再也不用担心忘记密码或者输入错误,为用户增加系统。安全性,针对老人小孩,提高易用性。
(2)目标群体
该手机签到软件室内可应用于学生上课签到,日常会议签到。对于地理位置分布范围广,如员工的外勤管理,员工拜访客户情况电路,工人户外检修线路,林业人员野外巡查,安保人员夜间巡查视,连锁店的管理,还有公司员工长短期出差情况。在这些领域中,我们都可以通过时间,地点,照片来即时有效地监督、反馈工作情况。
三、作品功能与原型设计
(1)功能概述:
1)学生端
拍照:程序中调用手机系统摄像头来完成拍照。
照片上传:将照片上传到Face++的服务器上,完成人脸识别处理,并且给手机返回是否识别为本人的识别结果。
地点定位:将高德地图的API添加到工程中。利用官方API中的定位功能类中的回调函数,获取自身所在的坐标,最终实现地点的定位。
获取时间:通过函数来获取手机当前的网络时间。
将照片识别结果,地点信息,时间信息三项上传服务器,由服务器判断签到是否成功,最终将签到结果返回给学生端。
2)教师端
后台推送:通过某教师工号,手机系统时间来被动推送该时间上课的课程,时间,班级,应到人数,实到人数,未到人数
查询某一段时间内,某班级中每个学生应到次数,实到次数,未到次数,到课率。(用来评判平时成绩)
查询某一学生在一星期内或某段时间内具体签到信息。
3)教务端
选择院、系、年级、班级、日期,查询某一天某一个班级要上的所有课程以及学生的到课情况。
再此基础上,查询当天的某一节课所有学生的到课情况。
查询一门课程在一段时间内,所有缺课学生的到课情况,如:应到次数,实到次数,到课率 。
查询单个学生的所修所有课程的到课情况,如Java语言程序设计,应到次数,实到次数,到课率。
(2)原型设计:
1)学生端
教师端
教务端
四、作品实现、难点及特色分析
(1)作品实现及难点
1、作品实现
本系统分为三个部分,分为学生签到端、教师端、教务管
文档评论(0)