基于android的脸部识别校园服务APP的研究与开发.docx

基于android的脸部识别校园服务APP的研究与开发.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

?

?

基于android的脸部识别校园服务APP的研究与开发

?

?

柳亚婷谷志峰景雅倩王九东王广春郭青枫

摘要:采用了基于android的开发技术和后台SSM框架设计了一款校园服务APP。此APP采用了当今国际科技领域高精技术——人脸识别技术,结合手机定位,消息推送等技术独创出符合时代需求的签到功能,同时实现了教生之间发送消息、语音、图片、定位等的即时通讯功能以及提供给大学生处理二手课本单车等的校卖系统。使用该脸部识别校园服务APP可以使师生的学习及日常生活更加的便捷。

关键词:校园服务;安卓应用;脸部识别;SSM框架;MySQL数据库

:TP311:A:1009-3044(2017)07-0175-02

1研究背景及研究内容

21世纪,信息技术的发展便利了人们的生活,而手机的普及,更是便利了人们的衣食住行。手机的使用则离不开软件开发,在2016年,安卓与苹果手机系统瓜分了整个手机系统市场,安卓占有率更是高达百分之七十。安卓软件开发的前景则是手机手机乃至整个智能终端开发的前景。使用手机或智能终端进行办公,已经成为了现实。而大学师生这一群体数量在中国则有几千万,如果有一款手机软件能为其服务,那么这款手机软件的市场前景则十分优秀。

脸部识别校园服务APP采用当今国际科技领域高精技术——人脸识别技术(融合了计算机系统业务流程图像处理技术与生物统计学原理于一体),利用计算机图像处理技术从视频中提取人像特征点,利用生物统计学的原理进行分析并建立人脸特征模板,对输入的人脸图像或者视频流首先判断其是否存在人脸,如果存在人脸,则进一步的给出每个脸的位置、大小和各个主要面部器官的位置信息。并依据这些信息,进一步提取每个人脸中所蕴涵的身份特征,并将其与数据库中用户提交的人脸图像进行对比,从而识别每个人脸的身份。

教师只需手指轻轻一点,则能够通知其学生进行签到。而学生方面也只需拿起手机,面部对准摄像头3-5秒则可以完成签到。整个过程既方便又快捷。

2系统总体技术要求

2.1系统框架要求

1)App采用Android+JavaWeb开发模式。

2)后台运用MVC开发模式,可以为一个模型在运行期间同时建立和使用多个视图,视图和控制器可接插性,允许更换视图和控制器对象,具有模型可移植性等优点。

3)使用体积小、速度快、成本低的MySQL数据库。

4)使用JAVA编程语言,采用spring+SpringMVC+Mybatis框架。

5)系统保证可扩展性,未来可方便实现功能增加以及健壮性。

6)系统提供严格的用户权限管理,根据不同的权限,用户看到的功能菜单也不同。

7)App提供良好的视图组件及界面,大幅度提高用户的体验度。

2.2硬件环境

运行本App所需要的硬件设备为:各类Android手机或平板。

2.3软件环境

运行本App所需要的支持軟件(最低配置);Android版本4.4及以上。

3脸部识别校园服务APP系统设计及实现

脸部识别校园服务APP在开发过程中所用到的安卓开发技术、SSM框架、face++、环信即时通信、极光推送等都是当今流行的成熟的先进的技术,因此在技术上可行。由于系统的规模小,对硬件要求较低,因此在经济上可行。系统设计的功能模块有:用户登录注册,用户签到及发起签到,校园二手买卖平台,即时通信等。

下面通过部分具有代表性的功能模块进行具体详解,以及介绍所用到的技术实现:

3.1用户登录与注册

用户通过注册成为本APP用户。点击登录页面下方注册按钮即可跳转到注册页面,注册账号为用户手机号。服务端接收到客户端请求信息,调用feaster存储过程,判断用户名是否重名,不重名则注册用户登录信息表,获取id后再注册用户详细信息表,之后服务端给客户端返回结果json串。用户通过输入注册账号和密码即可登录。首先请求服务端接口,返回并接收用户信息后验证通过再登录第三方环信。环信登录成功后则把用户信息保存在手机数据库,同时跳转界面到到主页。

3.2用户签到及发起签到

该模块包含了用户发起签到与用户签到两个功能。用户发起签到时,用户输入一系列数据之后点击发起签到按钮即可发起签到。这个过程调用了由SSM书写的后台接口,在接口里由PushPayload类接收发起签到的数据,并且设置签到对象,通过极光推送技术推送到指定用户的手机上。当用户点开收到的推送消息后即可跳转到签到页面。在该页面中,需要签到的用户只需把前置摄像头对准自己的脸部即可轻松地进行签到。在此过程中开启了两个线程,一个用来读取数据库中已存入的该用户的脸部数据,一个是调用前置摄像头扫描签到者的脸部,与此同时运用百度定位获取签到者的当前位置,经过一系列的数据比对后,服务器返回结果给安卓页面,页面根据相应布局控件显示对应的数据。

3.3校园二手买卖平台

在该平台中用户可以进行

文档评论(0)

+ 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档