android 文本识别demo,GitHub - YoungBear/OCRDemo: 百度文字识别官方Demo

百度OCR 官方Demo

OCR: Optical Character Recognition 光学字符识别

一、 管理控制台申请应用

可以使用两种方式来完成身份验证与安全:

ak/sk方式。

license授权文件方式。(推荐)

具体方式请参考官方文档。

二、 下载SDK及demo文件

可以在百度sdk下载下载对应的文字识别模块下载AndroidSDK包。

ff564e78f3bd6cd2673332929d948646.png

下载完成,解压文件后,目录结构为:

c12322817ef930166cd99f7949ba3b84.png

其中

libs为库文件目录

ocr_ui为ui模块

OCRDemo为一个单独的模块,使用Android Studio只需要该目录。

OCR-Android-SDK.md为OCR Android 官方文档。

三、 使用Android Studio导入工程文件

使用AS导入工程OCRDemo模块。

将获取的授权文件**aip.license**拷贝到OCRDemo/app/src/main/assets目录下,然后使用授权文件的方式初始化token。

// 请选择您的初始化方式

initAccessToken();

// initAccessTokenWithAkSk();

...

private void initAccessToken() {

OCR.getInstance().initAccessToken(new OnResultListener() {

@Override

public void onResult(AccessToken accessToken) {

String token = accessToken.getAccessToken();

hasGotToken = true;

}

@Override

public void onError(OCRError error) {

error.printStackTrace();

alertText("licence方式获取token失败", error.getMessage());

}

}, getApplicationContext());

}

然后,就可以运行工程,查看效果。

车牌识别结果:

158b12be9c1f5aed28243a0852f721ef.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值