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他要求一个图书馆去做点什么。这是脱离主题。 –