方式一 :用微信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 复制代码 拿来即用 简单粗暴
方式二 :用百度智能云
请参考这篇文章 亲测可以!方便好用文章来源:https://www.toymoban.com/news/detail-841032.html
uniapp 前端实现文字识别,身份证识别,营业执照识别 (兼容APP、H5、小程序 不需要任何SDK)_前端ocr识别_迪迦的博客-CSDN博客文章来源地址https://www.toymoban.com/news/detail-841032.html
到了这里,关于uniapp小程序引入身份证识别、营业执照识别的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!