Java 具有特定字体的OCR扫描
我正在为Android应用程序实现一个OCR扫描库,它不仅扫描数字,还扫描带有特定字体的数字,这些字体是我在库中的某个地方手动定义的 我正在尝试实现“TESSERACT”库,但未找到特定于字体的扫描实现。我使用以下代码扫描OCR而不是特定字体。我的实施情况如下:Java 具有特定字体的OCR扫描,java,android,fonts,ocr,scanning,Java,Android,Fonts,Ocr,Scanning,我正在为Android应用程序实现一个OCR扫描库,它不仅扫描数字,还扫描带有特定字体的数字,这些字体是我在库中的某个地方手动定义的 我正在尝试实现“TESSERACT”库,但未找到特定于字体的扫描实现。我使用以下代码扫描OCR而不是特定字体。我的实施情况如下: private void processImage(Bitmap bMap, String imagePath) { try { datapath = Environment.getExtern
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初始化期间提供自定义字体进行扫描?
谢谢 我不明白您为什么需要指定字体来识别字符,您想扫描不同的语言还是类似的东西
我一直在使用Tesseract开发一个带有OCR的Android应用程序,我写下了我的结论,并在中包含了一个示例,看看它,可能对解决您的问题很有用 对库的请求在这里是离题的。@Gabeschen我认为这不是离题的topic@JigneshAnsodariya他要求图书馆做点什么。那是离题的。