【原创】百度OCR文字识别API使用心得===com.baidu.ocr.sdk.exception.SDKError[283604]

本文记录了作者在使用百度OCR文字识别API时遇到的packname或bundleID错误,详细描述了解决过程。通过注册百度云平台,创建应用并配置SDK,作者发现错误在于未正确设置应用的包名。在查阅文档和API后,作者决定直接发起API请求而非使用百度封装的方法,最终成功实现OCR识别。文章提供了源码下载链接。
摘要由CSDN通过智能技术生成

异常com.baidu.ocr.sdk.exception.SDKError[283604]App identifier unmatch.错误的packname或bundleId.logId::30309247

免费领取本案例源码:

关注【趣学程序】微信公众号,回复“百度OCR”即可获取

 

 

本文的案例源码下载地址在这里哦!!!!

https://download.csdn.net/download/pyfysf/10406761

最终实现的效果(识别的有些慢,是由于我的网速原因。-_-)

 

最近有个小项目使用到了OCR技术,顺便到网上搜索了一下,大家都在使用百度的API。所以我就调用了百度的接口。在使用的过程中也是遇到了各种各样的错误。

比如TOKEN ERROR了。等等。

 

注册登录百度云平台

首先注册百度账号,点击这里跳转到百度API接口首页

点击控制台进行登录注册。

 

选择服务,创建应用

 

 

 

 

选择需要包名的朋友看过来 >>>>> https://blog.csdn.net/pyfysf/article/details/86438769

 

这个AK和SK是需要在代码中使用到的

配置SDK,查看文档调用接口。

点击这里进入API文档

 

 

博主使用的是Android平台的SDK。

根据步骤进行SDK工程配置。

配置完工程之后博主就很惊喜的去调用方法进行写代码了。但是,logcat总是报错。说获取token失败,packname错误或者AK和SK错误。

这里我就很是纳闷。我根本没有设置项目的包名,并且我的AK和SK是正确的。大家有知道解决方法,求大神在评论区指教博主。博主在这里叩谢。

 

然后经过我查询资料,我选择请求API,从而不去调用百度封装的方法。

 

 

查阅API文档。

 

实现代码片段(不提供xml布局文件)

 

下面将贴一些代码片段。

博主是打开相机拍一张照片进行扫描实现OCR识别文字。百度的API可以接受本地图片的路径,或者网络上的图片URL也可以进行OCR文字扫描。

 

我用到了百度提供的UI,在SDK里面导入到项目里面就可以了。

 

 /**
     * 打开相机
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

趣学程序-shaofeer

送给作者一个bug通过秘籍!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值