微信小程序云开发引入车牌识别踩坑

创造灵感

因为我写的是一个汽车轮胎商城小程序,要记录客户车牌信息,用到了车牌识别,小程序的插件服务里面有ORC插件支持,只需要把这个插件的车牌识别引进来就能用,这个插件每天有100次的免费识别,基本就够用了,下面把引入的踩坑过程记录一下.如果有需要汽车轮胎的也可以到我们的微信小程序看一下,微信搜小程序 成山轮胎严选 就能找到我们

参考微信小程序官方文档

地址:扩展能力 / 插件服务 / OCR 支持 (qq.com)

申请权限

小程序后台 设置--第三方服务--添加插件

购买服务

小程序后台 第三方服务--服务--搜索  微信OCR识别

上面2步太重要了,我弄了好长时间才跑通就是因为卡在了上面2步.

调用方式

app.json中增加声明引入插件 version选择最新的

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

页面的json也要增加声明

{
  "usingComponents": {
    "ocr-navigator": "plugin://ocr-plugin/ocr-navigator"
  }
}

.wxml页面

<!-- 识别组件 -->
<view>
  <ocr-navigator bind:onSuccess="platenumSuccess" certificateType="platenum">
    <button type="primary">车牌号识别</button>
  </ocr-navigator>
</view>
<!-- 识别出来的内容 -->
<view>识别出来的内容:{{ text }}</view>

.wxss页面

/** wxss **/
/*自定义按钮样式*/
.ocr-wrapper {
  margin: 40rpx auto;
  width: 375rpx;
}
.intro {
  margin: 40rpx;
}

.js页面

Page({
  data: {
    text: '' //要赋的值
  },
  // 调用事件方法
  platenumSuccess: function (e) {
    console.log('识别数据的内容', e);
    // 赋值操作
    this.setData({
      text: e.detail.number.text
    })
  },
})
 识别效果

其他的像身份证识别 银行卡识别 图片识别 驾驶证识别 等大同小异,各位客官自己研究吧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值