人臉識別活體識別源碼APP後臺接口設計

Android softboy人臉識別源碼APP後臺接口設計,這個是最近開發的一我的臉識別人臉系統框架,系統內容比較複雜。這裏簡化了主要的接口與數據,而後結合 softboy人臉識別app,就能夠體驗極速的人臉識別考勤體驗。數據庫

這個離線app支持上傳考勤記錄,下載人臉數據進行離線人臉識別和活體檢測,有限規避相片打卡視頻欺騙等。app

這個APP的下載體驗地址https://pan.baidu.com/s/1i5oXoJ7框架

 

接下來看一下接口功能設計,還原提意見哦。慢慢的福利,正在作的朋友能夠直接下載參考。post

 

說明 接口名稱 入參 出參數    
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獲取廣告。若是存在相同下發廣告,以最新的爲主。
相關文章
相關標籤/搜索