uni-app获取车牌号

创建应用

首先在百度智能云官网中创建应用,创建完成之后会自动生成
AppID
API Key
Secret Key

生成access_token

通过前面生成的api key 和 secret key请求百度api接口获取access_token,注意该access_token不是永久的,过期之后需要重新申请。
uni-app获取车牌号
刚开始并没有很成功的获取到,最后发现自己吧grant_type的值写错了。改正之后成功获取。

图片进行base64编码再urlencode

uni-app自带的转base64是不行的,正确用法是将image-tool引入进来,通过工具对图片进行base64编码。

引入
uni-app获取车牌号
编码
uni-app获取车牌号
**encodeURI()**该函数可以将base64编码进行urlencode。
注意:此处的base64编码完成后是data:image/jpeg;base64,/9j/Erffds…如果不去掉前面的data:image/jpeg;base64,获取车牌时会报错 “image format error”

获取车牌号

获取车牌号有两个必要的参数:access_token和image。因为图片编码后的URL太长,所以应该用post请求方式。“method: ‘POST’”,我之前将post前面的method写错了,导致系统一直报错。
uni-app获取车牌号成功获取!