1
我正在爲Android應用程序實施OCR掃描庫,該掃描庫不僅掃描數字,還掃描具有我在圖書館中某處手動定義的特定字體的那些編號。使用特定字體的OCR掃描
我想實現「TESSERACT」庫,但沒有找到字體特定的掃描實現。我正在使用以下代碼掃描OCR,而不是特定的字體。下面我實現給定:
private void processImage(Bitmap bMap, String imagePath) {
try {
datapath = Environment.getExternalStorageDirectory().getAbsolutePath() + "/tesseract/";
checkFile(new File(datapath + "tessdata/"));
TessBaseAPI baseApi = new TessBaseAPI();
baseApi.init(datapath, "eng");
baseApi.setImage(bMap);
String recognizedText = baseApi.getUTF8Text();
baseApi.end();
Log.e("log_tag", "onActivityResult recognizedText : " + recognizedText);
Fragment myFragment = getActiveFragment();
if (myFragment != null && myFragment.isVisible() && myFragment instanceof ScanPrescriptionFragment7c) {
((ScanPrescriptionFragment7c) myFragment).displaySelectedImage(recognizedText, imagePath);
}
} catch (Exception e) {
e.printStackTrace();
}
}
有沒有什麼辦法可以實現字體獨立OCR實現或至少可以提供自定義字體OCR的初始化期間掃描? 謝謝!
圖書館的請求在這裏脫離主題。 –
@GabeSechan我認爲這不是問題 –
@JigneshAnsodariya他要求一個圖書館去做點什麼。這是脫離主題。 –