百度文字識別官方Demo
阿新 • • 發佈:2019-02-12
百度OCR 官方Demo
OCR: Optical Character Recognition 光學字元識別
一、 管理控制檯申請應用
可以使用兩種方式來完成身份驗證與安全:
- ak/sk方式。
- license授權檔案方式。(推薦)
具體方式請參考官方文件。
二、 下載SDK及demo檔案
可以在百度sdk下載下載對應的文字識別模組下載AndroidSDK包。
下載完成,解壓檔案後,目錄結構為:
其中
- 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<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());
}
然後,就可以執行工程,檢視效果。
車牌識別結果: