uniapp小程序引入身份证识别、营业执照识别

方式一 :用微信OCR识别(简单粗暴、推荐使用)

首先去微信服务市场  下滑 找到微信证件OCR识别

点击购买

  选择你的小程序

可以在我的订单 -- 开发者资源 -- 使用中 看到

然后直接copy代码  就大功告成!
// 拍照或从相册选取
chooseImage() {
	uni.chooseImage({
		count: 1,
		sizeType: ['original', 'compressed'],
		sourceType: ['album', 'camera'],
		success: (res) => {
			console.log("上传res--", res)
			this.ocrIdentify(res.tempFilePaths[0])
		},
		fail: (err) => {}
	});
},
ocrIdentify(tempFilePath) {
	const invokeRes = wx.serviceMarket.invokeService({
		service: 'wx79ac3de8be320b71',  //固定的不要动
		api: 'OcrAllInOne',             //固定的不要动
		data: {
			// 用 CDN 方法标记要上传并转换成 HTTP URL 的文件
			img_url: new wx.serviceMarket.CDN({
				type: 'filePath',
				filePath: tempFilePath,
			}),
			data_type: 3,        
			ocr_type: 1        // 1是身份证识别  7是营业执照识别
		},
		success: function(res) {   //打印这个res  就是你想要的结果
			wx.showModal({
				title: 'success',
				content: JSON.stringify(res),
			})
		}
	})
},
想了解参数意思  看文档


 

请注意----
我们是直接调用微信OcrAllInOne接口,而不是使用微信Ocr插件,因此像其他文章,
需要登录微信公众平台,在第三方设置里面添加OCR插件,然后再去配置json文件、再去引入组件、这种方式很麻烦    本人不推荐    还是直接调用API      复制代码     拿来即用      简单粗暴

方式二 :用百度智能云

请参考这篇文章    亲测可以!方便好用

uniapp 前端实现文字识别,身份证识别,营业执照识别 (兼容APP、H5、小程序 不需要任何SDK)_前端ocr识别_迪迦的博客-CSDN博客

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值