要在Android項目中添加Tesseract依賴,可以按照以下步驟進行操作:
implementation 'com.rmtheis:tess-two:9.1.0'
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
在項目中導入Tesseract庫,并將訓練數據文件(.traineddata)放置在assets文件夾中。
在需要使用Tesseract的地方,使用以下代碼進行初始化和識別文字:
TessBaseAPI tessBaseAPI = new TessBaseAPI();
tessBaseAPI.init(getFilesDir().getAbsolutePath(), "eng"); // 初始化Tesseract,并指定訓練數據文件的語言
tessBaseAPI.setImage(bitmap); // 設置需要識別的圖片
String result = tessBaseAPI.getUTF8Text(); // 獲取識別結果
tessBaseAPI.end(); // 結束識別
通過以上步驟,您就可以在Android項目中成功添加Tesseract依賴,并使用它進行文字識別。