uni-app 微信小程序 调用阿里云身份证 行驶证OCR识别 图像识别/图片识别 OCR文字识别

一、阿里身份证OCR文字识别

1、效果图

2、实现过程

首先需要注册并登录阿里云,进行实名认证(分个人认证和企业认证)

2.1、去云市场找到对应的服务购买服务,在该页面可以看到请求参数和返回示例等

【阿里官方】身份证OCR文字识别【最新版】-云市场-阿里云

2.2、购买成功后点击进入阿里云工作台获取所需的appCode

2.3、HTML代码

<button @click="imageOcrRecognition">选择图片</button>

2.3、JS代码

image-tools插件可以在插件市场中去搜索获取也可以直接安装npm i image-tools

import { pathToBase64, base64ToPath } from 'image-tools'

const imageOcrRecognition = () => {
	uni.chooseImage({
		count: 1, // 最多可以选择的图片张数,默认9
		success: (res) => {
			console.log(res.tempFilePaths[0]);
			pathToBase64(res.tempFilePaths[0]).then(base64 => {
				// console.log('64',base64);
				uni.request({
				url:'https://cardnumber.market.alicloudapi.com/rest/160601/ocr/ocr_idcard.json',
					dataType: 'json',
					header: {
						'Authorization': `APPCODE 你的appCode`
					},
					data: {  //请求参数
						image: base64, // base64 图片格式
                        "configure": {
							"side": "face", //身份证正反面类型: face / back
							"quality_info": false //# 是否输出身份证质量分信息, 默认为否( 包括 是否是翻拍、 是否是复印件、 完整度评分、 整体质量分数、 篡改分数)
						}
					},
					method: 'POST',
					success(res) {
						console.log('res', res.data.content);
					},
					fail: (err) => {
						console.log('err', err);
					}
				})
			})
		}
	})
}

二,行驶证OCR识别

[阿里官方]行驶证OCR文字识别-API专区-云市场

驾驶证的识别与身份的流程和使用是一样的,都需要重新去购买服务并重新获取appCode

需要更换 appCode  

请求地址为:https://driving.market.alicloudapi.com/rest/160601/ocr/ocr_vehicle.json

请求参数

{
    "image": "图片二进制数据的base64编码或者图片url",
    "configure": {"side":"face"}   #正反面类型face/back
}

​

三、高精版OCR文字识别/图像识别/图片识别

使用与身份证OCR识别是一样的,但也需要更换appCode 请求参数和请求地址,请求得到所有的文字信息。

【阿里官方】高精版OCR文字识别/图像识别/图片识别【最新版】-云市场-阿里云

  • 7
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值