iDCardORC

来自于:开发者立即使用

概述

iDCardORC是身份证扫描识别的模块,识别后返回身份证图片,识别的信息

takePictureIDCardFrontFace

识别身份证正面

takePictureIDCardFrontFace(callback(ret))

callback(ret)

ret:

  • 类型:JSON对象:
{
    data:"{\"gender\":\"男",//代表性别
           \"nation\":\"汉",  //名族
           \"address\":\"山东省烟台市芝罘区XXXX街道",//地址 
           \"day\":\"11\",  //日
           \"month\":\"11\", //月
           \"year\":\"1991\", //年
           \"idCardImage\":\"/var/mobile/Data/20171207085929.png\",//照片的储存地址
           \"num\":\"370986199111110890\",//身份证号
           \"name\":\"XXX” //姓名
           }”
success : 1;//布尔类型 是成功的标示符 1代表成功
}

示例代码

var iDCardOCR = api.require('iDCardORC');;
iDCardOCR.takePictureIDCardFrontFace( function(ret, err) {
    alert(JSON.stringify(ret));
});

可用性

iOS系统

可提供的1.0.0及更高版本

takePictureIDCardOppositeSide

识别身份证发面

takePictureIDCardOppositeSide(callback(ret))

callback(ret)

ret:

  • 类型:JSON对象
{
    data:"{\"valid\":\"20111119-20211119\",//有效期限
           \"issue\":\"XXX公安局",//签发机关
           \"idCardImage\":\"/var/mobile//Data/5F1F46303CC9/Documents/20171207091001.png\"//照片的储存地址
    }”
success : 1; //布尔类型 是成功的标示符 1代表成功
}

示例代码

var iDCardOCR = api.require('iDCardORC');;
takePictureIDCardOppositeSide(function(ret, err) {
    alert(JSON.stringify(ret));
});

可用性

iOS系统

可提供的1.0.0及更高版本

补充说明

需要设置相机权限 注意:本模块封装了GitHub上的开源类库 GitHub地址为https://github.com/zhongfenglee/IDCardRecognition