如何在Android項(xiàng)目中添加Tesseract依賴(lài)

小樊
84
2024-08-22 11:57:28

要在Android項(xiàng)目中添加Tesseract依賴(lài),可以按照以下步驟進(jìn)行操作:

  1. 在項(xiàng)目的build.gradle文件中添加以下依賴(lài):
implementation 'com.rmtheis:tess-two:9.1.0'
  1. 在項(xiàng)目的AndroidManifest.xml文件中添加以下權(quán)限:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
  1. 在項(xiàng)目中導(dǎo)入Tesseract庫(kù),并將訓(xùn)練數(shù)據(jù)文件(.traineddata)放置在assets文件夾中。

  2. 在需要使用Tesseract的地方,使用以下代碼進(jìn)行初始化和識(shí)別文字:

TessBaseAPI tessBaseAPI = new TessBaseAPI();
tessBaseAPI.init(getFilesDir().getAbsolutePath(), "eng"); // 初始化Tesseract,并指定訓(xùn)練數(shù)據(jù)文件的語(yǔ)言
tessBaseAPI.setImage(bitmap); // 設(shè)置需要識(shí)別的圖片
String result = tessBaseAPI.getUTF8Text(); // 獲取識(shí)別結(jié)果
tessBaseAPI.end(); // 結(jié)束識(shí)別

通過(guò)以上步驟,您就可以在Android項(xiàng)目中成功添加Tesseract依賴(lài),并使用它進(jìn)行文字識(shí)別。

0