静默活体检测sensetime API
开发环境
开发环境
POST
http[s]: //api.xfyun.cn/v1/service/v1/image_identify/silent_detection
接口说明
内容 | 说明 |
---|---|
请求协议 | http[s] (为提高安全性,强烈推荐https) |
请求地址 | http[s]: //api.xfyun.cn/v1/service/v1/image_identify/silent_detection 注:服务器IP不固定,为保证您的接口稳定,请勿通过指定IP的方式调用接口,使用域名方式调用 |
请求方式 | POST |
接口鉴权 | 签名机制,见鉴权说明 |
字符编码 | UTF-8 |
响应格式 | 统一采用JSON格式 |
开发语言 | 任意,只要可以向讯飞云服务发起HTTP请求的均可 |
适用范围 | 任意操作系统,但因不支持跨域不适用于浏览器,请在后端调用接口 |
视频格式 | 包括且不限于.mp4,.avi,.flv,.wmv,.mov,.rm,建议使用mp4 |
视频长度 | 建议不小于3秒,不超过5秒(最多只针对视频的前5秒进行检测) |
视频大小 | 视频数据按要求编码后(base64编码后进行urlencode)大小不超过20M |
#白名单
注: 若需配置IP白名单,请前往控制台。
{
"code":"10105",
"desc":"illegal access|illegal client_ip",
"data":"",
"sid":"xxxxxx"
}
#请求参数
1.
2.
POST http[s]://api.xfyun.cn/v1/service/v1/image_identify/silent_detection HTTP/1.1
Content-Type:application/x-www-form-urlencoded; charset=utf-8
#请求头
#鉴权说明
参数 | 格式 | 说明 | 必须 |
---|---|---|---|
X-Appid | string | 讯飞开放平台注册申请应用的应用ID(appid) | 是 |
X-CurTime | string | 当前UTC时间戳 从1970年1月1日0点0 分0 秒开始到现在的秒数 | 是 |
X-Param | string | 相关参数JSON串经Base64编码后的字符串,详见业务参数 | 是 |
X-CheckSum | string | 令牌,计算方法:MD5(APIKey + X-CurTime + X-Param),三个值拼接的字符串,进行MD5哈希计算(32位小写) | 是 |
#业务参数
参数 | 类型 | 必须 | 说明 | 示例 |
---|---|---|---|---|
get_image | bool | 否 | 是否返回base64视频图片。默认值为false,不返回;值为true时,返回 | true |
原始JSON串:
{
"get_image": True,
}
BASE64编码(即X-Param):
eyJnZXRfaW1hZ2UiOiB0cnVlfQ==
#请求体
参数 | 类型 | 必须 | 说明 |
---|---|---|---|
file | string | 是 | 待检测视频,为了保证效果建议视频长度不小于3秒,需要base64编码后进行urlencode,格式包括且不限于.mp4,.avi,.flv,.wmv,.mov,.rm,要求编码后视频大小不超过10M,建议mp4 |
一般基础类库会默认进行urlencode处理,请注意不要重复处理。
#常见问题
#静默活体检测主要功能是什么?
答:将一段实地拍摄的人脸视频进行云端检测,判断是否为真人活体并给出分值参考。
#静默活体检测对上传的人脸视频有什么要求?
答:(1)支持mp4, .avi, .flv, .wmv, .mov, .rm格式视频,建议上传MP4格式; (2)视频大小不应超过16M。 (3)人脸距离摄像头距离大小是20-60CM左右。 (4)该接口一般适用于用户主动录制,或者用户知情情况下配合拍摄的,不适用于抓拍。
#静默活体检测支持什么应用平台?
答:支持Web api应用平台。
#静默活体检测可以免费使用吗?
答:可以的,登录讯飞开放平台,进入静默活体检测页面,点击“服务管理”,创建应用,可免费使用500次,授权期限为1个月。
#静默活体检测是支持对活体的识别吗?
答:静默活体检测支持动态活体判断功能,将一段实地拍摄的人脸视频进行云端检测,判断是否为真人活体并给出分值参考。
#静默活体检测服务量怎么购买?
答:控制台对应静默活体检测服务--->实时用量--->点击购买服务量,填好相关信息,商务工作人员会及时与您联系。
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location -g --request POST 'http://dev-cn.your-api-server.comhttp[s]: //api.xfyun.cn/v1/service/v1/image_identify/silent_detection'
响应示例响应示例
200 - 示例 1
{
"data": {
"passed": true,
"liveness_score": 0,
"image_timestamp": 0,
"base64_image": "string"
},
"code": "string",
"desc": "string",
"sid": "string"
}
请求参数
无
返回响应
修改于 2023-12-19 08:51:08