【问题标题】:Compiling Tesseract OCR library for Android Studio为 Android Studio 编译 Tesseract OCR 库
【发布时间】:2017-07-16 07:37:25
【问题描述】:

我仍然对如何构建一个使用 Tesseract OCR 的工作 tess-two Android Studio 项目感到困惑,尽管上面有几篇文章。有一个可用的预构建版本,“自述文件”的“使用”部分说我们可以通过简单地将 tess-two 添加为外部依赖项来做到这一点,只需将以下行添加到我们应用程序的 @ 的 dependencies 部分987654326@:

compile 'com.rmtheis:tess-two:6.0.3'

我知道这告诉 Android Studio 从远程 Maven 存储库中获取预构建版本的库,但是我们 仍然 > 需要将我们下载或克隆的tess-two 目录的内容复制到我们全新的Android Studio 项目中吗?

请看附件图片:我的新空白Android Studio项目名为TessAndroid。在其他地方,我在下载 zip 文件后保存了完整的 tess-two 内容。除了添加到我的应用程序build.gradledependencies 部分的compile 行之外,我是否 必须复制 tess-two 文件夹(或一些部分)进入我的主应用程序的根目录?

【问题讨论】:

    标签: android tesseract tess-two


    【解决方案1】:

    除了添加到我的应用程序的 build.gradle 的依赖项部分的编译行之外,我是否还必须将 tess-two 文件夹(或其中的某些部分)复制到我的主应用程序的根目录中?

    没有。通过将 compile 行添加到您的 build.gradle,您将该库代码的编译版本导入到您的项目中,并且无需将其源代码也复制到您的项目中。

    您可以自己确认这一点,方法是在 Android Studio 中创建一个新项目,将库的 compile 行添加到新应用的 build.gradle,然后将一行代码添加到新活动的 onCreate 方法中引用库中的一个类:

    TessBaseAPI baseApi = new TessBaseAPI();
    

    该类将在您的项目中找到并可用。

    【讨论】:

      猜你喜欢
      • 2016-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多