封装了Face++的身份证质量检测 SDK
注意:本插件 iOS 平台上最低适配系统版本为 iOS 8.0
调用联网授权代码进行授权
licenseForNetwork({params}, callback(ret, err))
key:
secret:
url:
duration:
ret:
{
status: true, //布尔型;true||false;是否成功
}
err:
{
msg:'' //错误原因
}
var mgCard= api.require('mgCard');
mgCard.licenseForNetwork({
key:'',
secret:''
},function(ret, err) {
if (ret.status) {
alert('成功');
}
});
iOS、Android系统
可提供的1.0.0及更高版本
打开视频检测页面
openVideoDetection({params}, callback(ret, err))
isCard:
inBound:
clear:
shadowAreaTh:
faculaAreaTh:
cardAreaTh:
flareType:
ret:
{
status: true, //布尔型;true||false;是否成功
cardInfo: { //json对象类型;身份证信息
isIdcard:0, //数字类型;是否为证件
inBound:0, //数字类型;是否在引导框内
clear:0, //数字类型;是否清晰
image:'', //字符串类型;检测的图片,整图的base64字符串
cardImage:'', //字符串类型;只有身份证的区域图片的base64字符串
detectRect:{ //json对象类型;图片的裁剪区域
x:0, //数字类型;x坐标
y:0, //数字类型;y坐标
w:100, //数字类型;宽
h:100 //数字类型;高
},
cardPointArray:[{//json数组对象类型;身份证边框点的数组
x:0, //数字类型;x坐标
y:0, //数字类型;y坐标
}],
shadowsArray:[{ //json数组对象类型;阴影框的数组
x:0, //数字类型;x坐标
y:0, //数字类型;y坐标
}],
faculaeArray:[{ //json数组对象类型;光斑框的数组
x:0, //数字类型;x坐标
y:0, //数字类型;y坐标
}],
}
}
err:
{
msg:'' //错误原因
}
var mgCard= api.require('mgCard');
mgCard.openVideoDetection({
isCard:0.9,
flareType:true
},function(ret, err) {
console.log(JSON.stringify(ret))
});
iOS、Android系统
可提供的1.0.0及更高版本
关闭视频检测页面
closeVideoDetection()
var mgCard= api.require('mgCard');
mgCard.closeVideoDetection();
iOS、Android系统
可提供的1.0.0及更高版本
检测图片
detectImage({params}, callback(ret, err))
imagePath:
isCard:
inBound:
clear:
shadowAreaTh:
faculaAreaTh:
cardAreaTh:
flareType:
ret:
{
status: true, //布尔型;true||false;是否成功
cardInfo: { //json对象类型;身份证信息
isIdcard:0, //数字类型;是否为证件
inBound:0, //数字类型;是否在引导框内
clear:0, //数字类型;是否清晰
image:'', //字符串类型;检测的图片,整图的base64字符串
cardImage:'', //字符串类型;只有身份证的区域图片的base64字符串
clear:0, //数字类型;是否清晰
detectRect:{ //json对象类型;图片的裁剪区域
x:0, //数字类型;x坐标
y:0, //数字类型;y坐标
w:100, //数字类型;宽
h:100 //数字类型;高
},
cardPointArray:[{//json数组对象类型;身份证边框点的数组
x:0, //数字类型;x坐标
y:0, //数字类型;y坐标
}],
shadowsArray:[{ //json数组对象类型;阴影框的数组
x:0, //数字类型;x坐标
y:0, //数字类型;y坐标
}],
faculaeArray:[{ //json数组对象类型;光斑框的数组
x:0, //数字类型;x坐标
y:0, //数字类型;y坐标
}],
}
}
var mgCard= api.require('mgCard');
mgCard.detectImage({
imagePath:'',
isCard:0.9
},function(ret) {
api.alert({msg: JSON.stringify(ret)});
});
iOS、Android系统
可提供的1.0.0及更高本