广告
返回顶部
首页 > 资讯 > 移动开发 >微信小程序实现身份证识别-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://www.lsjlt.com/news/390236.html(转载时请注明来源链接)

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

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

  • 微信公众号

  • 商务合作