百度人工智能OCR调用调试过程

36 篇文章 1 订阅
3 篇文章 0 订阅

最近几天使用百度OCR识别文字一直失败,在确定了认证的token没有问题之后,查看返回的json,看到返回的值有如下几个:

log_id
error_code
error_msg

如果返回正确,json应该包括这几个值:

log_id
words_result_num
words_result

修改程序打印查看具体的值:

'error_code': 282000,
 'error_msg': 'internal error',

暂时无法确定发生了什么,于是登录百度云平台:

cloud.baidu.com

从左边的“总览”图标下边的“>”图标,找到人工智能识别的部分,进入OCR页面。

调用者首先要创建一个应用,以便调用百度的API,然后获得自己的API key和Secret key。再获得token,才能调用。token每个月会过期。

在监控报表一项,选择当天的调用失败情况,查询出失败调用。

查询出来后,在下方有个列表:

调用失败详情

这样可以查看自己的调用失败原因、失败次数、调用的API和处理建议。原来是我传入的图片文字有点多,导致不能返回了。

这是最近这个月又改动的新功能,上个月这么多字还没有什么问题。于是修改了一下图片大小分别传送,成功了。

百度的远程API调用需要使用token,用百度的调用方案。

如何获取api_key和secret_key

https://cloud.baidu.com/doc/Reference/s/9jwvz2egb

首先登录自己的百度账号,在cloud.baidu.com

接下来右上角,用户头像这个地方,点击或者移动悬停,看到用户中心、安全认证。---点击Access Key ID右侧的“显示”,可以看到SK,也就是Secret Key。

更新自己的应用key

进入对应的产品,比如**智能,然后点击左侧应用列表,看到自己的应用。里面显示了AppID,以及对应的API Key,点击右边的查看,可以看到Secret Key。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值