阿里云视觉智能开放平台的活体检测API前端需要传入以下参数:
配置参数 config:是一个对象类型的参数,用来设置一些请求的参数,例如采集图片的超时时间、校验的难度级别等。可选参数详情如下:
在前端中,可以使用Axios、Fetch等库将数据以JSON形式发送到活体检测API的接口地址。例如:
const formData = new FormData();
formData.append('imageData', imageData);
axios.post('https://dtplus-cn-shanghai.data.aliyuncs.com/face/verify', formData, {
headers: {
'Authorization': 'APPCODE your_appcode',
'Content-Type': 'application/x-www-form-urlencoded'
},
data: {
config: {
verifyTimeout: 5, // 5s的校验超时时间
checkAliveCount: 5, // 5次活体检测尝试
minFaceSize: 50, // 最小人脸尺寸为50
enableRandom: false // 不启用随机选择难度级别
}
}
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
要传入人脸图片,是URL,或者是人脸图base64编码字符串,输入详情可以看下接口文档:https://help.aliyun.com/document_detail/155006.html,此回答整理自钉群“阿里云视觉智能开放平台咨询1群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。