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

2021-07-25 22:01:37 字數 1038 閱讀 4882

首先一定是去看文件了

可是當你去設定imagetype這個引數時,你發現文件是這麼寫的  資源型別, 1.表示經過base64編碼後的字串,然後需要經過urlencode處理(特別重要);2.原檔案 3. url型別,此時image中填寫所在位置。而我需要用type為1時,那麼image這個引數需要傳什麼。經過反覆多次試驗,根部不需要urlencode處理,只需要對bitmap做base64編碼就可以了。而且只支援jpg格式的。這是乙個很大的坑。。。

最後附上部分**:

//對bitmap做base64處理

}  bitmap bm = ((bitmapdrawable)mimageview.getdrawable()).getbitmap();

string image = converticontostring(bm);

parameters para = new parameters();

para.put("fromdevice", "pc");

para.put("clientip", "10.10.10.0");

para.put("detecttype", "locaterecognize");

para.put("languagetype", "chn_eng");

para.put("imagetype", "1");

para.put("image", image);

para.put("version", "v1");

para.put("sizetype", "small");

@override

public void oncomplete()

@override

public void onerror(int arg0, string arg1, exception e) {

log.i("sdkdemo", "errmsg: " + (e == null ? "" : e.getmessage()));

//@pokerwu 

// todo: 17-1-8  for test

百度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 文字識別 Android安全校驗

最終實現結果如下 建立文字識別應用 填寫相關資訊 選擇文字識別需要包名 填寫正確的包名 新建工程 1.匯入jar包及so檔案 檔案位置 aip ocr android sdk 1.4.4 aip ocr android sdk 1.4.4 libs ocr sdk.jar 將libs目錄下armea...