【发布时间】:2015-12-08 15:08:22
【问题描述】:
是否可以通过NDK在android中使用google tesseract OCR?
所以我有一些使用 tesseract OCR 的 C++ 代码,现在我不想将其移至 Android,因为它与使用 openCV 的代码相连,而我在 c++ 中有此代码。
非常感谢您的建议和链接以及如何使用和构建它。
【问题讨论】:
标签: android c++ android-ndk ocr tesseract
是否可以通过NDK在android中使用google tesseract OCR?
所以我有一些使用 tesseract OCR 的 C++ 代码,现在我不想将其移至 Android,因为它与使用 openCV 的代码相连,而我在 c++ 中有此代码。
非常感谢您的建议和链接以及如何使用和构建它。
【问题讨论】:
标签: android c++ android-ndk ocr tesseract
肯定可以通过 NDK 在您自己的 Android 应用程序中使用 Tesseract OCR 库。但是,您必须将 Tesseract 库与另一个名为 Leptonica 图像处理库的库一起编译,并且它们需要相当长的时间来编译。
一个名叫 Robert Theis 的人创建了一个 GitHub 项目(名为 tess-two),它允许您通过 Android Java Native Interface (JNI) 使用 Java 调用 Tesseract API。您可以阅读更多关于 here 的信息。
我建议您关注 this Gautam Gupta 编写的关于如何设置的特定教程。
在该教程的同一页面上,还有一个说明性的 comment 为您提供了在 Android Studio 中使用您的 Android 应用程序配置 Tesseract OCR 库时需要遵循的说明的分步列表。
编辑:评论 URL 似乎并不总是直接指向评论,因此要查找的评论来自用户 Matz(2015 年 4 月 21 日)并以“对于 ANDROID STUDIO 开发人员,这就是我是在我的 Windows 8.1 机器上完成的。"
【讨论】: