百度OCR 文字識別 Android安全校驗

2022-08-17 22:39:16 字數 2162 閱讀 6712

最終實現結果如下

建立文字識別應用

填寫相關資訊(選擇文字識別需要包名)

填寫正確的包名

新建工程

1.匯入jar包及so檔案

檔案位置:

\aip-ocr-android-sdk-1.4.4\aip-ocr-android-sdk-1.4.4\libs\ocr-sdk.jar

將libs目錄下armeabi,arm64-v8a,armeabi-v7a,x86資料夾按需新增到android studio工程src/main/jnilibs目錄中

2.匯入license檔案

將license檔案新增到assets資料夾裡面

3.新增相應的許可權

4.如需使用ui模組,匯入ocr-ui工程。(如不需要,可跳過該步驟)

獲取token**

private void gettoken() 

@override

public void onerror(ocrerror error)

}

識別文字

public void getdata(string filepath) 

// 通用文字識別引數設定

generalbasicparams param = new generalbasicparams();

param.setdetectdirection(true);

param.setimagefile(new file(filepath));

final stringbuffer sb = new stringbuffer();

// 呼叫通用文字識別服務

ocr.getinstance(this).recognizegeneralbasic(param, new onresultlistener()

// json格式返回字串

log.e("mainactivity", "mainactivity onresult() ::" + sb.tostring());

message msg = message.obtain();

msg.what = 100;

msg.obj = sb.tostring();

mhandler.sendmessage(msg);

}@override

public void onerror(ocrerror error)

});}

docs#/ocr-android-sdk/top

百度OCR識別初體驗

將sdk放入要載入專案的根目錄 2.在專案根目錄下執行npm install sdk檔名 3.具體引用方法檢視sdk中的package.json中的配置 專案目錄結構 idcard.png 身份證 新建aipocrclient ocrclient是optical character recognit...

百度AI介面OCR識別

要有賬號,這個是要花錢的!通過前端傳來的 的路徑,返回出卡號和銀行名稱 先通過這個類獲得 token 獲取api訪問token 該token有一定的有效期,需要自行管理,當失效時需重新獲取.param param return assess token 示例 24.460da4889caad24cc...

百度ocr文字識別編碼時遇到的錯誤

首先一定是去看文件了 可是當你去設定imagetype這個引數時,你發現文件是這麼寫的 資源型別,1.表示經過base64編碼後的字串,然後需要經過urlencode處理 特別重要 2.原檔案 3.url型別,此時image中填寫所在位置。而我需要用type為1時,那麼image這個引數需要傳什麼。...