android人脸识别源码app后台接口设计

softboys softboys     2022-12-21     503

关键词:

Android softboy人脸识别源码APP后台接口设计,这个是最近开发的一个人脸识别人脸系统框架,系统内容比较复杂。这里简化了主要的接口与数据,然后结合 softboy人脸识别app,就可以体验极速的人脸识别考勤体验。

这个离线app支持上传考勤记录,下载人脸数据进行离线人脸识别和活体检测,有限规避相片打卡视频欺骗等。

这个APP的下载体验地址https://pan.baidu.com/s/1i5oXoJ7

 

接下来看一下接口功能设计,还原提意见哦。慢慢的福利,正在做的朋友可以直接下载参考。

 

说明 接口名称 入参 出参数    
1:软件定期调用接口判断
设备的人脸数据库是否需要更新
getDeviceState [string] deviceID   设备唯一标志
 "msg": "success",
 "ret":0,
"data":
     "copyright":1,
     "faceVersion":"20190429",
      "upateFaceLib":false,

 
 
copyright  设备是否合法,默认合法,后台可以编辑
faceVersion 最新人脸库版本号。upateFaceLib 是否需要更新人脸库
后台需要保存设备唯一标志,插入到设备表里面,并将这条调用时间记录到列表日志以便查询设备在线状态
  根据传入的faceVersion 判断是否需要更新人脸库。
如果存在相同下发分组,以最新的为主
[string] faceVersion 人脸库版本
通过版本判是否需要更新人脸数据库
 
2:获取人脸数据 getFaceLib [string] deviceID   设备唯一标志
    "ret": 0,
    "msg": "success",
    "data": [
              
            "st_name": "灭绝师太",
            "st_sex": "女",
            "st_num_id": "903472",
            "st_photo": "/images/903472.jpg",
            "st_feature": "/images/903472.feature",
            "st_type": "1",
            "st_endtime": "2019-12-15 19:25:58.0",
            "st_remarks": null
       
    ]
photo 是人员头像,以文件形式存放
feature 考勤设备上传上来的特征数据以文件方式存放
authority 是否是管理员。
endtime 员工过期时间,如果当前已经过期,不返回该条数据。
接口根据入参返回该设备对应群组下发的最新
人脸数据。需要返回多条数据 ,如果员工过期,不能返回。
[string] faceVersion 人脸库版本
通过版本判是否需要更新人脸数据库
 
3:考勤数据上传 saveAttendance [string] deviceID   设备唯一标志
"msg": "success",
"ret": 0
ret = 0 为成功状态 上传后 根据用户ID构建考勤记录。同时也需要记录下发给设备用户组 。组名也需要保存。
[string]userID 用户ID
[long]clockTime 打卡时间戳
 
4:添加员工 saveUser [string] deviceID   设备唯一标志
"msg": "success",
"ret": 0
ret = 0 为成功状态 ,post 所有接口都是post方式 将人员保存到人脸数据库。
[string]st_name 用户名
[string]st_sex 性别
[string]st_num_id 用户ID
[string base64]st_photo 人员头像
[string base64]st_feature 人脸特征数据
 
5:广告获取 getAds [string] deviceID   设备唯一标志
    "ret": 0,
    "msg": "success",
    "data": [
       
            "ad_id": "3",
            "ad_name": "广告3",
            "ad_type": "2",
            "ad_title": "视频广告3",
            "ad_content": "http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4",
            "ad_showtime": 15
        ,
       
            "ad_id": "2",
            "ad_name": "广告2",
            "ad_type": "1",
            "ad_title": "图片广告2",
            "ad_content": "http://p3.pstatp.com/large/pgc-image/RPpx3SUFgPC2lY",
            "ad_showtime": 6
       
    ]
  根据设备ID获取广告。如果存在相同下发广告,以最新的为主。

android实现戴口罩人脸检测和戴口罩识别(附android源码)(代码片段)

Android实现戴口罩人脸检测和戴口罩识别(附Android源码)目录Android实现戴口罩人脸检测和戴口罩识别(附Android源码)1.戴口罩识别的方法(1)基于多类别目标检测的戴口罩识别方法(2)基于人脸检测+戴口罩分类识... 查看详情

android实现戴口罩人脸检测和戴口罩识别(附android源码)(代码片段)

Android实现戴口罩人脸检测和戴口罩识别(附Android源码)目录Android实现戴口罩人脸检测和戴口罩识别(附Android源码)1.戴口罩识别的方法(1)基于多类别目标检测的戴口罩识别方法(2)基于人脸检测+戴口罩分类识... 查看详情

附源码基于opencv的python人脸识别

...家好,我是cv君,近期朋友的作品,由我来分享给大家,人脸识别的,顺便还附带了比较完整的一些功能,还有UI界面,可拓展性高,欢迎收藏~(遍历目录下所有照片依次识别视频随时标注)一、功能概览可以实现在摄像头下实... 查看详情

附源码基于opencv的python人脸识别

...家好,我是cv君,近期朋友的作品,由我来分享给大家,人脸识别的,顺便还附带了比较完整的一些功能,还有UI界面,可拓展性高,欢迎收藏~(遍历目录下所有照片依次识别视频随时标注)一、功能概览可以实现在摄像头下实... 查看详情

app更新提示后台接口开发-数据库表设计

新建一张数据库表用来存储app更新信息数据表为: CREATETABLEAPP_UPDATE_MESSAGE(APP_IDVARCHAR2(50),    --appId,01:android02:iosAPP_CODEVARCHAR2(50),  --客户端设备id字符串,如:app.android.version.keyAP 查看详情

人脸识别完整项目实战(14):实时人脸特征点标定程序设计

一、前言本文是《人脸识别完整项目实战》系列博文第14章《实时人脸特征点标定程序设计》,本章内容详细介绍Win10环境下,基于VisualStudio2015+Opencv+Dlib开发环境,如何实现实时视频流人脸特征点标定程序的设计。本文内容已经... 查看详情

javacv的摄像头实战之八:人脸识别(代码片段)

...,接下来开始实现一些常见的CV能力,就从本篇的人脸识别开始吧OpenCV中常用的人脸识别是基于Haar特征的级联分类器,本篇借助JavaCV来使用该分类器实现人脸识别简单的设计编码之前先把要做的事情梳理一下:识... 查看详情

javacv的摄像头实战之八:人脸识别(代码片段)

...,接下来开始实现一些常见的CV能力,就从本篇的人脸识别开始吧OpenCV中常用的人脸识别是基于Haar特征的级联分类器,本篇借助JavaCV来使用该分类器实现人脸识别简单的设计编码之前先把要做的事情梳理一下:识... 查看详情

基于百度ai开放平台的人脸识别及语音合成(代码片段)

基于百度AI的人脸识别及语音合成课题课题需求(1)人脸识别在Web界面上传人的照片,后台使用Java技术接收图片,然后对图片进行解码,调用云平台接口识别人脸特征,接收平台返回的人员年龄、性别、颜值等信息,将信息返... 查看详情

人脸识别软件

人脸识别软件介绍如下:1、3D人脸识别app是一款好玩有趣的刷脸工具。第一次打开3D人脸识别app使用,必须要先记录你的脸型。第二次长按提示区,就能完成脸部扫描即刻解锁。3D酷炫组合,带你近距离体验最尖端的科技,与手... 查看详情

androidopencv研究之动态人脸识别

...抱着直播大腿的其他功能也渐渐的火起来了,比如说人脸识别。说起人脸识别用处甚广,比如说有以这个功能为核心的app:美颜相机、美图秀秀、SNOW等等,但是美颜相机和美图秀秀是用的国内SDK《Face++》来... 查看详情

基于qt设计的人脸识别门禁系统(录入识别对比删除)(代码片段)

...工智能技术也正逐步广泛运用到了各行各业中,尤其人脸识别技术,已在各大行业中广泛使用。人脸识别门禁系统,可以防止陌生人尾随进入园区,大大降低了该风险。通过前端设备的识别,进行人脸与后台... 查看详情

人脸识别app面临的安全风险

中国信通院:2020年人脸识别技术在App应用中的隐私安全研究报告节选人脸识别App面临的安全风险人脸识别技术应用在提升身份认证便捷度和效率的同时,也给个人隐私和数据保护带来了巨大的挑战。通过评估具有人脸识... 查看详情

008_项目制作拍摄视频篇之_《人脸识别》

此项目为合作项目需求:采用人脸识别算法、AT89C51单片机、蓝牙模块、安卓软件设计一个门禁系统,可以实现人脸识别、面部信息添加、存储、删除;安卓与单片机连接;门禁开关、指示、报警等功能。 具体要求:制作一... 查看详情

ai人脸识别测温一体机设计(代码片段)

1.前言在AI人工智能发展应用的过程中,人脸识别技术得到了重用。目前在人脸识别相关的技术已经深入到生活方方面面。在公共安全、智能安防、手机认证等多个领域得到应用,比如:通过人脸识别来解锁手机,通过... 查看详情

android透明状态栏在app中的实现与接口设计

Sodino 文章目录1. 认识透明状态栏2. 透明状态栏Api及特性3. 设置透明状态栏4. 处理消失的系统状态栏区域5. fitsSystemWindows6. Activity中的接口设计7. Fragment中的接口设计8. 白色Titlebar的处理9. React-Native的处理10. 小米与魅族与(... 查看详情

基于python的百度ai人脸识别api接口(可用于opencv-python人脸识别)(代码片段)

基于Python的百度AI人脸识别API接口(可用于OpenCV-Python人脸识别)资源:https://download.csdn.net/download/weixin_53403301/43644312之前的项目:【最新】基于OpenCV的Python人脸识别、检测、框选(遍历目录下所有照片依次识别... 查看详情

android基于虹软sdk实现离线人脸识别(代码片段)

一、需求       Android端实现离线人脸识别功能,即对比两张人脸是否是同一个人。二、解决方案       选用虹软人脸识别SDK来实现人脸特征数据比对。三、步骤       1.打开虹软开发者中心 开发者中心       ... 查看详情