0

我正在关注本教程并设法很好地构建库。

我现在的状态:

  • 我拍照,保存到外部存储器(这里是目录路径)

    static String directoryPath = Environment.getExternalStorageDirectory().toString() + "/saved_images";
    
  • 目录中目前只有我拍的jpg格式的图片。

  • 我可以从保存的图像中加载位图。

问题-

我不明白如何使用这段代码:

TessBaseAPI baseApi = new TessBaseAPI();
// DATA_PATH = Path to the storage
// lang = for which the language data exists, usually "eng"
baseApi.init(DATA_PATH, lang);
// Eg. baseApi.init("/mnt/sdcard/tesseract/tessdata/eng.traineddata", "eng");
baseApi.setImage(bitmap);
String recognizedText = baseApi.getUTF8Text();
baseApi.end();
  • DATA_PATH变量是什么?
  • 还阅读了有关创建名为 tesseract 的文件夹并将语言文件放在那里的内容?

不太确定我需要做什么,教程也没有解释。

任何帮助,将不胜感激!

4

1 回答 1

1

将文件放入您的设备中(例如下载文件夹)

文件管理器

在您的设备中打开文件属性:

设备属性

并复制 DATA_PATH 变量中的路径,例如:/mnt/sdcard/download/eng.traineddata

TessBaseAPI 需要该文件进行初始化。

于 2015-04-30T21:50:15.130 回答