zoukankan      html  css  js  c++  java
  • 安卓作业(有空再整理)

    1.需求分析

    利用安卓手机实现人脸识别的打卡功能,利用百度的人脸接口进行人脸识别,识别出来的参数与对应的用户存储于sqlite数据库中,可对其进行人脸打卡。

     

    2.概要设计:

    1)利用百度接口实现人脸识别

    百度申请接口然后利用Java的post接口发送数据

    2)将数据存储于sqlite数据库里面

    在app里面安装好数据库,并且写好函数可以直接调用该函数,使得方便对数据进行存储

    3)读取照片数据并且传输且接收

    将图片利用post进行传输和接收json并且将数据进行改结构。

    4)对数据库进行查询、删除、条件查询等功能

    3.系统实现截屏及核心代码

    1) 界面设计

    2) 录入功能实现

    这一部分与sqlite数据库、人脸识别、post等功能相连。

    输入信息之后,上传人的图片,上传成功会得到一个参数代表这个人,在这期间会开一个

    上图为post的Java代码,可实现与人脸接口相连接。

    对弹出的窗口进行图片的采集,可以直接拍照,或者直接读手机的数据

    读取图库里面的照片,并利用多线程进行传输

    百度人脸识别接口访问,并且接收返回信息,并存储在数据库中

    3) 打卡功能实现

    同样是以上的操作,不同的是在人脸识别之后,会与之前登记的人脸库进行匹配,若精度大于78%则判断为同一个人,则进行打卡,记录时间存储于数据库中。

    4) 查询功能实现

    输入之前登记的人名之后

    5) 删除功能实现

  • 相关阅读:
    Python-流程控制之if判断
    Python-流程控制之循环
    Python-基本运算符
    Python-基本运算符
    Python-数据类型的基本使用
    python2中与用户交互
    Python-内存管理
    vue 替换表格中的数据
    实现单例的三个方法
    django----框架介绍
  • 原文地址:https://www.cnblogs.com/ikic/p/13282214.html
Copyright © 2011-2022 走看看