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) 删除功能实现

  • 相关阅读:
    Channel使用技巧
    Flask开发技巧之异常处理
    后端开发使用pycharm的技巧
    python单元测试
    Docker入门介绍
    python高阶函数的使用
    python内置模块collections介绍
    python中@property装饰器的使用
    三次握手四次挥手
    python类方法@classmethod与@staticmethod
  • 原文地址:https://www.cnblogs.com/ikic/p/13282214.html
Copyright © 2011-2022 走看看