调用百度的api识别车牌,没有GPU的机器,也没有大量的有标注的车牌数据,所以就只好拿别人现成的车牌识别api接口
具体的识别原理就不说了,只是调别人的接口而已,具体的调用文档百度已经给出:
http://ai.baidu.com/docs#/OCR-API/5116ac95
但是我看文档里面好像没有一个是用go调用的例子,所以就自己写了一个go调用的,发http请求到具体的api上获取参数
具体流程:
准备工作: 有一个车牌图片的url,这个url能够访问到图片,例子中给出的url是:
https://ss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=2181674788,2215933125&fm=26&gp=0.jpg
1.先访问token获取的url,传入appKey和appSecret , 获取 access_token
2.读取上述图片url地址,获取图片的二进制流信息
3.进行base64处理
4.进行urlencode处理
5.传入access_token和第4步的结果,调用车牌识别api,再根据这个token去调用车牌识别的接口
注:返回