人脸识别API开发文档

服务主要功能描述
翔云人脸对比识别服务,可快速对两张人脸图像进行识别比对,判断是否为同一个人的人脸。

  1. 通过https协议post方法上传两张人脸图像,通过https接口进行识别、比对;
  2. 将识别结果以XML或json格式返回给用户;
    4、服务调用约束
    在调用人脸识别接口前,请您确保客户端程序或设备网络连接通畅,要求图像文件大小在200KB左右,扫描图像建议分辨率为300DPI,图像小于3M。
    接口说明
    接口地址,图片为base64流:https://netocr.com/api/faceliu.do
    图片为file格式:https://netocr.com/api/facerecog.do
    (注:调用图片为base64流接口时传参数img1,img2;调用图片为file格式接口传参数file1,file2)

接口调用方法:post
3、请求参数
名称 类型 必填 说明
Img1 String 是 上传的文件(图片的base64流)
img2 String 是 上传的文件(图片的base64流)
file1 MultipartFile 是 上传的文件(上传文件的字段名必须是“file1”)
file2 MultipartFile 是 上传的文件(上传文件的字段名必须是“file2”)
key String 是 用户ocrKey
secret String 是 用户ocrSecrert
typeId Integer 是 识别类型:21
format String 是 返回格式(xml或者json),如果format为空,则默认返回xml
识别结果字符串
标签显示了识别状态,大于等于“0”代表识别成功【“0”代表查询成功,“1”代表未查到数据,“2”代表查询失败】,小于“0”代表识别失败,失败的原因在中描述。
调用错误码
status值 描述
-1 用户已屏蔽
-2 用户key或secret验证错误
-3 服务次数不足
-4 用户未找到
-6 系统异常
-7 图片不可为空,参数不可为空
-8 类型错误
识别错误码-1
status值 描述
-1 识别失败
调用方式(java客户端基于httpclient4.3)
1.依赖库: \java客户端\httpClient4.3库\,如图:

2.示例程序代码详见: \java客户端\httpClientDemo\中的Client类,如图:

在main方法定义参数,并传入 doPost(url, file1,file2, key, secret, typeId, format) 方法中。如图:

执行main方法返回识别结果如下:
人脸比对:
{
“message”:{
“status”:0,
“value”:“比对完成”
},
“cardsinfo”:[
{
“type”:“21”,
“items”:[
{
“nID”:null,
“index”:null,
“desc”:“判定值”,
“content”:""
},
{
“nID”:null,
“index”:null,
“desc”:“判定结果”,
“content”:""
}]
}]
}
未经本文作者授权不得使用!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值