小程序使用官方插件ocr识别身份证

不凡 906 0

小程序使用官方的ocr来识别身份证的信息,ocr除了识别身份证外还可以识别银行卡、驾驶证、营业执照

具体方法如下:

一、登录小程序后台,点击设置-第三方服务-添加插件-搜索ocr-添加

小程序使用官方插件ocr识别身份证-第1张图片-爱制作博客

二、在app.json中增加声明引入插件


"plugins": {
    "ocr-plugin": {
      "version": "3.0.1",
      "provider": "wx4418e3e031e551be"
    }
  },

三、页面的json中增加声明

{
  "usingComponents": {
    "ocr-navigator": "plugin://ocr-plugin/ocr-navigator"
  }
}

四、wxml代码

<ocr-navigator bind:onSuccess="sfzSuccesscertificateType="idCardopposite="{{false}}">
            <button type="primary">识别身份证</button>
          </ocr-navigator>

五、js代码

sfzSuccess: function (e) {
    console.log('身份证识别');
    console.log(e);
    console.log(e.detail);
    console.log("姓名:"+e.detail.name.text);
    console.log("性别:"+e.detail.gender.text);
    console.log("民族:"+e.detail.nationality.text);
    console.log("身份证号:"+e.detail.id.text);
    console.log("居住地址:"+e.detail.address.text);
    this.setData({
      name: e.detail.name.text,
      gender:e.detail.gender.text,
      nationality:e.detail.nationality.text,
      cardNum:e.detail.id.text,
      address:e.detail.address.text,
    })
},

完成,返回值如下

小程序使用官方插件ocr识别身份证-第2张图片-爱制作博客

注:

如果出现报错,原因是没有购买ocr的识别次数,去这购买识别次数

https://developers.weixin.qq.com/community/servicemarket/detail/000ce4cec24ca026d37900ed551415

小程序使用官方插件ocr识别身份证-第3张图片-爱制作博客

小程序使用官方插件ocr识别身份证-第4张图片-爱制作博客

标签: 微信小程序 小程序ocr

发布评论 0条评论)

  • Refresh code

还木有评论哦,快来抢沙发吧~