这个星期朋友正在研究百度Al里面的图片内容识别的功能,刚好之前有用过身份证识别的功能,所以看了看图片识别,本想着应该挺简单的,结果结果却出乎我的意料。
首先先去官网创建实例,获取API Key和Secret Key,之后就按照文档中的说明进行操作,获取access_token然后进行拼接到url上,接下来获取图片转成base64然后发送请求,结果返回(image format error)
我的请求代码是:
我看了文档是这样传的啊,怎么会返回参数错误的报错呢?,结果我看了一下常见问题中的这一项才发现了解决方法:
哦原来base64还要处理一下头部的信息,那好办了,我就把头部去掉呗:
直接截取掉头部的信息再发一次请求结果成功了开心:
可以看到图片的数据已经读出来了,所以结局还是好的