百度文字识别官方Demo

百度OCR 官方Demo

百度文字识别官网

OCR Android SDK 开发者文档

百度sdk下载

OCR: Optical Character Recognition 光学字符识别

一、 管理控制台申请应用

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

  1. ak/sk方式。
  2. license授权文件方式。(推荐)

具体方式请参考官方文档

二、 下载SDK及demo文件

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

下载ORC Android SDK

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

SDK目录结构

其中

  • libs为库文件目录
  • ocr_ui为ui模块
  • OCRDemo为一个单独的模块,使用Android Studio只需要该目录。
  • OCR-Android-SDK.md为OCR Android 官方文档。

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

  1. 使用AS导入工程OCRDemo模块。
  2. 将获取的授权文件**aip.license**拷贝到OCRDemo/app/src/main/assets目录下,然后使用授权文件的方式初始化token。
        // 请选择您的初始化方式
         initAccessToken();
//        initAccessTokenWithAkSk();
...
    private void initAccessToken() {
        OCR.getInstance().initAccessToken(new OnResultListener<AccessToken>() {
            @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());
    }

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

车牌识别结果:

车牌识别结果

四、Release Build

MAC环境下:

chmod a+x gradlew
./gradlew assembleRelease

Demo 生成的 APK:
链接:https://pan.baidu.com/s/1a_csInjAV6j4CiS-Aeg10g 密码:v788

项目Github地址

更多文章

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值