1. 程式人生 > >百度文字識別官方Demo

百度文字識別官方Demo

百度OCR 官方Demo

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()); }

然後,就可以執行工程,檢視效果。

車牌識別結果:

車牌識別結果

更多文章