UIBaiduOCR 模块概述
UIBaiduOCR模块封装了百度文字识别中带UI的身份证识别功能,同时提供了本地质量控制能力,提供给开发者本地检测身份证的功能。
此种身份验证方案使用AK/SK获得AccessToken。
使用步骤:
2.为了解决和其他模块使用了kotlin版本不一致的冲突问题,新增加了kotlinStdlib模块,如果没有引用的其他包含kotlin的插件,则必须添加本配套插件使用。
sdk授权
initAccessTokenWithAkSk({params}, callback(ret, err))
apiKey:
secretKey:
ret:
{
status: true //布尔型;true||false
token : '',
}
err:
{
msg: '',
}
var demo = api.require('UIBaiduOCR');
demo.initAccessTokenWithAkSk({
apiKey : '9iCqiBoZdfYr9YqpLkKTWmVt',
secretKey : '67DFHSrretVhpmWCGul4p88DNyNxEd9L'
}, function(ret, err) {
alert(JSON.stringify(ret) + " " + JSON.stringify(err));
});
iOS系统,Android系统
可提供的1.0.0及更高版本
初始化本地能力控制
initCameraNative(callback(ret, err))
ret:
{
status: true, //布尔型;true||false
}
err:
{
msg: '',
}
var demo = api.require('UIBaiduOCR');
demo.initCameraNative(function(ret, err){
alert(JSON.stringify(ret)+" "+JSON.stringify(err));
});
Android系统
可提供的1.0.0及更高版本
打开身份证识别界面
openIDCard({params}, callback(ret, err))
isCardFront:
isNativeManual:
isAlbumImport:
ret:
{
status: true, //布尔型;true||false
data : '',
filePath : ''
}
err:
{
code:'',
msg: '',
}
var demo = api.require('UIBaiduOCR');
demo.openIDCard({
isCardFront : true,
isNativeManual : true
},function(ret, err){
alert(JSON.stringify(ret)+" "+JSON.stringify(err));
});
iOS系统,Android系统
可提供的1.0.0及更高版本
打开银行卡识别界面
openBankCard({params},callback(ret, err))
isAlbumImport:
ret:
{
status: true, //布尔型;true||false
data : '',
filePath : ''
}
err:
{
code:'',
msg: '',
}
var demo = api.require('UIBaiduOCR');
demo.openBankCard(function(ret, err){
alert(JSON.stringify(ret)+" "+JSON.stringify(err));
});
iOS系统,Android系统
可提供的1.0.1及更高版本