Android Tesseract OCR with NDK (c++)

Android Tesseract OCR with NDK (c++)

本文关键字:c++ NDK with Tesseract OCR Android      更新时间:2023-10-16

是否可以通过NDK在android中使用谷歌tesseract OCR?

所以我有一些使用tesseract OCR的C++代码,现在我不想把它移到Android上,因为它与使用openCV的代码相连,我在C++中有这个。

非常感谢您的建议和链接,以及我如何使用和构建它。

通过NDK在您自己的Android应用程序中使用Tesseract OCR库是最有可能的。然而,您将不得不编译Tesseract库和另一个名为Leptinica图像处理库的库,它们需要相当长的时间才能编译。

一个叫Robert Theis的人创建了一个GitHub项目(名为tess-two),该项目允许您通过Android Java Native Interface(JNI)使用Java调用Tesseract API。你可以在这里阅读更多关于这方面的内容。

我建议你遵循高塔姆·古普塔写的关于如何设置的特别教程。

在该教程的同一页上,还有一条解释性注释,为您提供了一个循序渐进的说明列表,以便在Android Studio中使用Android应用程序配置Tesseract OCR库。

编辑:评论URL似乎并不总是直接指向评论,所以要查找的评论来自用户Matz(2015年4月21日),并以"对于ANDROID STUDIO开发人员,这是我在Windows 8.1机器上所做的。"