zoukankan      html  css  js  c++  java
  • 团队作业(六)

    代码地址:

    • android客户端:https://github.com/Citygity/facerecognitionANDROID

    • 服务器端:https://github.com/Citygity/facerecognitionSERVER

    apk下载:http://pan.baidu.com/s/1qYIhMG0

    备注:如果显示网络连接错误,而客户端网络无问题时,可能是服务器上tomcat的端口被占了...请联系我们,我们会及时处理~

    2016.6.12更新:修复了一些bug,完善了交互体验,预期功能实现完整。代码已提交到github,APK下载地址也已更新。

    一.系统框架

    1.系统运行环境

    客户端:基于android系统的智能手机,要求系统版本高于android4.4(KitKat),最高支持android6.0(Marshmallow)如图1.1。硬件配置需求:android设备需要有前置摄像头,并且拥有gps模块,能够发送当前的位置信息。

    图1.1

    服务器端:硬件配置如图1.2

    • cpu:一核
    • 内存:1G
    • 硬盘:40G
    • 带宽:1Mbps(峰值)

      软件配置

    • 操作系统:Windows Server 2008 R2 Enterprise
    • 数据库:mysql
    • 应用服务器:tomcat7.0
    • jdk版本:1.80

    图1.2

    2.系统框架图

    图1.3

    2.系统结构图

    3.各模块活动图

    • 签到模块活动图如图2.1所示。

    图2.1

    • 注册模块活动图,如图2.2


    图2.2

    •  登录模块模块图,图2.3

    图2.3

    • 服务端活动图,如图2.4

    图2.4


    项目演示

    登录界面

    更改密码界面

    注册界面

    添加人脸信息界面

    添加成功界面

    判定是否为同一个人(已更改)

     

    根据GPS定位确定距离,并告知是否签到成功

    粗略的测量

    从南4栋测试距离为472米左右

    未检测到人脸的情况

    识别到人脸,并且在距离范围内,显示成功

    检测到人脸,但是不在距离内的情况

    某账户中的人脸信息

  • 相关阅读:
    Vue.directive()方法创建全局自定义指令
    vue中通过ref属性来获取dom的引用
    v-cloak指令
    v-if和v-show
    vue中的v-on事件监听机制
    vue指令v-model
    vue中v-for系统指令的使用
    从零开始在虚拟机中搭建一个4个节点的CentOS集群(一)-----下载及配置CentOS
    MySQL-数据库创建与删除
    MySQL-PREPARE语句
  • 原文地址:https://www.cnblogs.com/index1301/p/5534912.html
Copyright © 2011-2022 走看看