人机协同OS产品介绍

产品简介

通用认证授权流程介绍

接口加密流程介绍

人机协同OS使用指南

账号管理与权限配置

机构管理

人员管理

机构管理

AI基础应用

人脸检测

人脸检测简介

人脸检测接口调用方式

请求示例

请求参数

参数 是否必选 类型 说明
channelCode String 渠道编码
img String 待识别图片的base64编码
mode String 是否返回人脸抠图: true:返回人脸图片,空或非true:不返回人脸图片

返回参数

参数|是否必选|类型|说明

faces String 所有人脸信息属性

返回示例

HTTP/1.1 200 OK
{
"code":"00000000",
"success":true,
"message":"成功",
"data":{
    "faces":[
         {
             "height": 107,
             "img": "null",
             "width": 107,
             "x": 9,
             "y": 19
         }
    ]
 }
}

人脸检测Demo下载

唇语活体

唇语活体简介

唇语活体接口调用方式

获取唇语标签

请求示例
请求参数
参数 是否必选 类型 说明
channelCode String 渠道编码
len String 唇语标签长度
返回参数
参数 是否必选 类型 说明
label String 唇语标签
token String 唇语识别token
返回示例
HTTP/1.1 200 OK
{
"code":"00000000",
"success":true,
"message":"成功",
"data":{
    "label":"63535398",
    "token":"1842884255"
 }
}

唇语识别

请求示例
请求参数
参数 是否必选 类型 说明
channelCode String 渠道编码
label String 唇语标签
video String 视频base64编码
token String token信息
type String 视频类型,当前支持mp4
返回参数
参数 是否必选 类型 说明
faceImage String 最佳人脸
code String 唇语检测出现错误时,返回具体错误码 -1003:标签不是我们后端生成的或者标签过期 -1002:唇语识别错误 -1001:唇语识别没通过 -999:扣嘴攻击 -998:边框攻击 -997:视频回放攻击 -996:半边脸攻击 -995:换人脸攻击或人脸丢失严重 -994:扣眼攻击 100:模型未加载; 101:视频文件不存在或解码失败, 102:输入的唇语信息错误; 103: 返回原始图片的空间太小 104:返回对齐人脸的空间太小 105: 最佳人脸编码失败 106: 最佳人脸空间不够 107: 最佳人脸编码方式不支持 1-24:唇语错误码
返回示例
HTTP/1.1 200 OK
{
"code":"00000000",
"success":true,
"message":"成功",
"data":{
    "faceImage":"asdfasdfasdfasfadfasdfa......adfasdfasdfasdfwgfgrgjtyjhfh",
    "code":0
 }
}

唇语活体Demo下载


1:1人脸比对

1:1人脸比对简介

1:1人脸比对接口调用方式

请求示例

请求参数

参数 是否必选 类型 说明
channelCode String 渠道编码
imgA String 图片base64编码
imgB String 图片base64编码

返回参数

参数|是否必选|类型|说明

score Float 相似度分数

返回示例

HTTP/1.1 200 OK
{
"code":"00000000",
"success":true,
"message":"成功",
"data":{
     "score": "0.9991731"
 }
}

1:1人脸比对Demo下载


1:N人脸比对

1:N人脸比对对简介

1:N人脸比对接口调用方式

请求示例

请求参数

参数 是否必选 类型 说明
channelCode String 渠道编码
serviceModelVersion String 服务模型版本
image String 图片base64编码

返回参数

参数|是否必选|类型|说明

imagePath String 图片存储相对路径
imageId String 生物图片Id
personFeatureId String 图片存储相对路径

返回示例

HTTP/1.1 200 OK
{
"code":"00000000",
"success":true,
"message":"成功",
"data":{
     "imagePath":"testdb/test.jpg"
     "imageId":"1234124124"
     "personFeatureId":"1341234124"
}
}

1:N人脸比对Demo下载


身份证识别

身份证识别简介

身份证识别接口调用方式

请求示例

请求参数

参数 是否必选 类型 说明
channelCode String 渠道编码
img String 身份证图片的base64编码
getFace String 是否返回正面身份证上的人脸图片(非必填) 1:返回人脸图片 空或非1:不返回人脸图片

返回参数

参数|是否必选|类型|说明

type String 身份证正反面,1:正面,2:反面
code String 身份证类型 0:正常身份证 1:复印件身份证 2:临时身份证 3:未知 4:翻拍
face String 图片中所有人脸信息
address String 地址
name String 姓名
folk String 民族
cardno String 身份证号码
birthday String 生日
sex String 性别
province String 省(市),如重庆市
city String 市(区),如九龙坡区
validdate1 String 有效期起yyyymmdd,如2010022
validdate2 String 有效期止yyyymmdd,如2010022
authority String 签发机关

返回示例

HTTP/1.1 200 OK
{
"code":"00000000",
"success":true,
"message":"成功",
"data":{
     "face": {
           "height": 183,
           "image": "",
           "left": 320,
           "top": 184,
           "width": 183
     },
     "address": "重庆市合川区学府路",
     "birthday": "1991年08月10日",
     "cardno": "500235199108106000",
     "city": "合川区",
     "code": "0",
     "folk": "汉",
     "name": "xxx",
     "province": "重庆市",
     "sex": "男",
     "type": "1"
 }
}

身份证识别Demo下载


银行卡识别

银行卡识别简介

银行卡识别接口调用方式

请求示例

请求参数

参数 是否必选 类型 说明
channelCode String 渠道编码
img String 银行卡图片的base64编码

返回参数

参数|是否必选|类型|说明

bankName String 银行名称
cardNum String 银行卡号
cardName String 银行卡名
cardType String 银行卡类别

返回示例

HTTP/1.1 200 OK
{
"code":"00000000",
"success":true,
"message":"成功",
"data":{
     "bankName": "工商银行",
     "cardNum": "9558822010005085000",
     "cardName": "牡丹灵通卡(银联卡)",
     "cardType": "借记卡"
 }
}

银行卡识别Demo下载


指静脉比对

指静脉比对简介

指静脉比对接口调用方式

请求示例

请求参数

参数 是否必选 类型 说明
channelCode String 渠道编码
verification String 认证模板数据
enroll String 注册模板数据

返回参数

参数|是否必选|类型|说明

code String 状态码
message String 详情

返回示例

HTTP/1.1 200 OK
{
    "code": "00000000",
    "success": true,
    "message": "比对成功",
    "data": {
        "code": "00000000",
        "message": "认证成功"
    }
}

指静脉比对Demo下载