返回顶部
首页 > 资讯 > 移动开发 >微信小程序实现身份证识别-ocr
  • 250
分享到

微信小程序实现身份证识别-ocr

微信小程序小程序微信 2023-09-02 07:09:01 250人浏览 安东尼
摘要

    项目中有一个识别身份证的需求,经过调研,最后决定使用微信小程序ocr插件进行开发。 一:首先登录小程序公众平台。 进入设置> 第三方设置。   添加ocr插件。 添加完后,需要领取免费额度,100次/天。  https://fuw

    项目中有一个识别身份证的需求,经过调研,最后决定使用微信小程序ocr插件进行开发

一:首先登录小程序公众平台。

进入设置> 第三方设置。

 

添加ocr插件。

添加完后,需要领取免费额度,100次/天。 

https://fuwu.weixin.qq.com/service/detail/000ce4cec24ca026d37900ed551415

 注意:如果没购买的话,调用会报错。

二:功能开发

ocr识别有两种方式,一种是按照官方文档。

首先在app.JSON里配置ocr-plugin.

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

在业务组件中引入插件。

 "usinGComponents": {    "ocr-navigator": "plugin://ocr-plugin/ocr-navigator"  },

使用

          识别    
  success(e) {console.log(e) //身份证信息  },

这种方式可以进行扫描,并且可以支持上传身份证图片进行扫描。

由于我们的业务是自定义上传图片识别出身份信息后进行对应的业务操作,所以采用自定义调用ocr api能力的方式来进行开发。

文档地址: 

https://fuwu.weixin.qq.com/service/detail/000ce4cec24ca026d37900ed551415

 

 利用van-uploader上传身份证图片后拿到file对象,调用api进行识别

 //  文件读取后  afterRead(e) {    let _key = e.currentTarget.dataset.key;    _key = `${_key}Img[0]`    let { file } = e.detail || {};    let _file = {      url: file.url,      name: "身份证人像面",    };    this.setData({      [_key]: _file,    });    this.invokeService(_file, e.currentTarget.dataset.key)    console.log(this.data, "文件信息");  },
async invokeService (file,_key) {    // 调用ocr    try {        const invokeRes = await wx.serviceMarket.invokeService({            service: 'wx79ac3De8be320b71',            api: 'OcrAllInOne',            data: {              // 用 CDN 方法标记要上传并转换成 Http URL 的文件              img_url: new wx.serviceMarket.CDN({                type: 'filePath',                filePath: file.url,              }),              data_type: 3,              ocr_type: 1            },          })          console.log('invokeService success', invokeRes)    } catch (error) {        console.log(error,'error')    }  },

拿到invokeRes返回对象就可以进行后续业务操作了,注意身份证国徽面识别也要调用一次invokeService 方法拿到证件有效期等信息,然后对数据自行处理成所需要的格式。

来源地址:https://blog.csdn.net/weixin_43330752/article/details/128485462

--结束END--

本文标题: 微信小程序实现身份证识别-ocr

本文链接: https://lsjlt.com/news/390236.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 微信小程序实现身份证识别-ocr
        项目中有一个识别身份证的需求,经过调研,最后决定使用微信小程序ocr插件进行开发。 一:首先登录小程序公众平台。 进入设置> 第三方设置。   添加ocr插件。 添加完后,需要领取免费额度,100次/天。  https://fuw...
    99+
    2023-09-02
    微信小程序 小程序 微信
  • php怎么实现身份证OCR识别
    本教程操作环境:windows7系统、PHP8.1版、DELL G3电脑基于PHP的身份证OCR识别接口调用示例接口备注:识别身份证正面或反面的一些关键字通过https://www.juhe.cn/docs/api/id/287自助申请开通...
    99+
    2024-04-02
  • php如何实现身份证OCR识别
    这篇“php如何实现身份证OCR识别”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php如何实现身份证OCR识别”文章吧。实...
    99+
    2023-07-04
  • android ocr——身份证识别的功能实现
    ocr OpenCV 想必做过程图像识别的同学们都对这两个词不陌生吧。 ocr (optical character recognition ,光学字符识别) 是指电子设备(例...
    99+
    2022-06-06
    ocr 身份证 Android
  • Python中AI图像识别实现身份证识别
    目录需求分析步骤申请华为云OCR接口获取token调用身份证识别接口总结图像识别说白了就是把一张照片上面的文字进行提取,提供工作效率 需求分析 身份证识别主要是把一张身份证照片上面的文字信息进行提取,不用再使用人工去...
    99+
    2022-06-02
    Python 身份证识别 Python AI图像识别
  • OpenCV Python身份证信息识别过程详解
    目录前置环境识别过程身份证区域查找原始图像灰度处理中值滤波二值处理边缘检测边缘膨胀轮廓检测轮廓排序透视变换固定图像大小检测身份证文本位置极度膨胀轮廓查找文本区域筛选出文本区域对文本区...
    99+
    2024-04-02
  • 微信小程序实现人脸识别对比
    一、文章前言 此文主要通过小程序实现对比人脸相似度,并返回相似度分值,可以基于分值判断是否为同一人。人脸登录、用户认证等场景都可以用到。 二、具体流程及准备 2.1、注册百度开...
    99+
    2022-11-13
    小程序人脸识别 小程序人脸识别对比
  • C++ OpenCV如何实现身份证离线识别
    这篇文章将为大家详细讲解有关C++ OpenCV如何实现身份证离线识别,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。OpenCV身份证离线识别技术的主要技术就是通过OpenCV找到身份证号码区域...
    99+
    2023-06-22
  • Python调用百度AI实现身份证识别
    目录一、安装baidu-aip模块二、获取百度AI接口密钥三、调用百度接口识别身份证一、安装baidu-aip模块 按win+R打开cmd,在里面输入 pip3 install ...
    99+
    2024-04-02
  • uniapp 前端实现文字识别,身份证识别,营业执照识别 (兼容APP、H5、小程序 不需要任何SDK)
    前言 本文将介绍如何使用uniapp和百度AI开放平台的OCR(光学字符识别)API实现身份证、营业执照等卡证的识别和文字识别功能。 兼容说明 APP小程序H5√√√ 准备工作 1. 注册百度账号 前往百度AI开放平台官网,点击“登录”。使...
    99+
    2023-08-17
    前端 uni-app 小程序
  • 微信小程序实现表单验证
    微信小程序的表单验证,供大家参考,具体内容如下 需要用到一个插件WxValidat.js 传送门 在需要使用的page js文件下导入 import WxValidate fro...
    99+
    2024-04-02
  • 微信小程序实现滑块验证
    本文实例为大家分享了微信小程序实现滑块验证的具体代码,供大家参考,具体内容如下 思路: 1.手指按住 并且 还能 滑动2.滑动到一定的距离 进行判断百度微信开发者文档 : 使用 m...
    99+
    2024-04-02
  • 微信小程序中如何实现指纹识别功能
    这篇文章主要为大家展示了“微信小程序中如何实现指纹识别功能”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“微信小程序中如何实现指纹识别功能”这篇文章吧。以下为测试...
    99+
    2024-04-02
  • 微信小程序语音识别与合成怎么实现
    这篇文章主要介绍了微信小程序语音识别与合成怎么实现 的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序语音识别与合成怎么实现 文章都会有所收获,下面我们一起来看看吧。先叙述下原理:利用微信小程序api,录...
    99+
    2023-06-26
  • 微信小程序实现图形验证码
    本文实例为大家分享了微信小程序实现图形验证码的具体代码,供大家参考,具体内容如下 1.wxml页面 <canvas canvas-id="canvas" bindtap='ch...
    99+
    2024-04-02
  • 微信小程序实现接收验证码
    本文实例为大家分享了微信小程序实现接收验证码的具体代码,供大家参考,具体内容如下 效果如下图: wxml部分如下: <!--验证码-->   <view clas...
    99+
    2024-04-02
  • 微信小程序实现随机验证码
    本文实例为大家分享了微信小程序实现随机验证码的具体代码,供大家参考,具体内容如下 废话不多说,直接上图看效果 一、实现功能 1、点击灰色底的验证码图片可以更换一张验证码 2、验证输...
    99+
    2024-04-02
  • 微信小程序实现动态验证码
    目录一、创建自定义组件verification-code二、在index页面使用本文实例为大家分享了微信小程序实现动态验证码的具体代码,供大家参考,具体内容如下 一、创建自定义组件...
    99+
    2024-04-02
  • 小白学Python之实现OCR识别
    目录前期准备界面编写截图功能实现OCR实现内容显示总结前期准备 在这个阶段主要准备整个小程序的结构,既然要实现ocr,那么输入就是一张图片,而图片这里采用屏幕截图的方式获得,输出是文字,这里采用搜狗的ocr接口,我...
    99+
    2022-06-02
    python实现ocr识别算法 python结合ocr python ocr 识别 开源
  • 详解微信小程序官方人脸核身认证
    小程序收集了下用户个人信息上传被打回来说: 你好,小程序页面功能涉及:采集用户生物特征(人脸照片或视频)及其他敏感信息,用于身份认识或识别, 为保障用户敏感隐私身份信息,平台暂不支持...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作