iDCardORC

来自于:开发者立即使用

takePictureIDCardFrontFace takePictureIDCardOppositeSide

概述

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

takePictureIDCardFrontFace

识别身份证正面

takePictureIDCardFrontFace(callback(ret))

callback(ret)

ret:

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

示例代码

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

可用性

iOS系统

可提供的1.0.0及更高版本

takePictureIDCardOppositeSide

识别身份证发面

takePictureIDCardOppositeSide(callback(ret))

callback(ret)

ret:

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

示例代码

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

可用性

iOS系统

可提供的1.0.0及更高版本

补充说明

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