草庐IT

tesseract-ocr

全部标签

android - android中的离线图像到文本识别(OCR)

如何构建用于图像到文本识别的androidnativeSDK。(我已经很好地使用了来自Web服务的一些API。但是这一次,我只想制作没有任何Internet连接、没有API和Web服务的应用程序。只是一个离线OCR应用程序)。所以我的问题是如何裁剪图片中包含的每个单词?如何比较裁剪后的文本与字母和字符? 最佳答案 您说您不想使用API,但我建议您使用Google最近发布的OCRAPI:https://developers.google.com/vision/text-overview只需将以下行添加到您的依赖项中:compile'c

android - Tesseract OCR 上的数字编号

解决方案:我必须训练自己的数据才能使用OCR进行尝试。看起来效果很好,但我不知道为什么来自arturaugusto的训练数据对我不起作用=(https://github.com/adri1992/Tesseract_sevenSegmentsLetsGoDigital.git为了获得良好的OCR结果,我已经完成了这些阶段(我已经使用OpenCV完成了):首先,将图像转换为黑白图像其次,对图像应用高斯模糊第三,对图像应用阈值过滤器有了这个,七段数字就被识别了。问题:我正在尝试通过Android上的Tesseract获取OCR,并且我正在使用此图像测试应用程序(通过Textdetectio

安卓 OCR : Cannot resolve error for getBoundingBox

我是一名学生,也是android开发的初学者,需要为我的学校项目的联系人管理应用程序执行androidOCR功能。这是为了将名片中的图像转换为文本。我在许多论坛上搜索了有关这方面的信息,并找到了几个很好的例子。目前我在网上找到了一个开源代码,不需要设置ndk和环境变量等来设置。然而,当我将它实现到eclipse(juno)中时,出现了一个小错误,我不确定如何解决。我在谷歌上搜索了很长时间,没有任何结果。因此,决定在这里问问。以下是有错误的代码。finalclassOcrRecognizeAsyncTaskextendsAsyncTask{//privatestaticfinalbool

安卓 OCR : AndrOCR source code error

我是一名学生,正在参与一个学校项目,目的是创建一个名片扫描仪,从图像中提取文本,并根据姓名、电话号码等相应地将其显示到相应的文本框中。过去几周我一直在谷歌上搜索,并在网上找到了很多很好的例子。目前,我正在尝试从我在网上找到的名为“AndrOCR”的应用程序中实现源代码。但是,我在代码中遇到了一些错误,我不知道如何在Ecilpse(juno)中解决。我已经从rmtheis中实现了tess-two,并且能够运行其他一些OCR源代码。但是,对于“AndrOCR”我无法解决。错误代码如下:publicvoidonDialogSingleChoice(intdialog_id,intitem){

java - 清洁图像以帮助在 Android 上进行 tesseract

我正在尝试从数独板上提取数字。在检测到电路板、它的角和变换之后,我只剩下一张漂亮的电路板图像。现在我正在尝试使用Tesseractandroid实现Tess-Two来识别数字。我将图像分成9部分currentCell=undistortedThreshed.submat(rect);其中rect是围绕图像的矩形。现在是数字识别。有些数字,比如4,它可以完美识别。一些,主要是6、7、8被识别为0或什么都没有。我想通过清理currentCell图像来尽可能多地帮助tesseract。目前它看起来像这样.(也尝试不使用倒置阈值)。我想摆脱白线(数独线)。我试过这样的事情(取自here)Img

android - Google Drive SDK - 上传图片、OCR、下载结果

所以最终我会尝试将我希望谷歌上传到OCR的图像上传。然后我希望能够将OCR的结果返回到我的Android应用程序。我的图片已正确上传。我可以遍历我的谷歌驱动器中的所有文件,我看到有可用的导出链接,其中之一是“text/plain”。如果我在浏览器中使用其中一个url,它会下载文本。这是我应该尝试访问它的方式吗?我尝试使用通过对插入方法返回的文件调用getExportLinks方法获得的urlFilefile=drive.files().insert(body,mediaContent).setOcr(true).execute();StringimageAsTextUrl=getExp

安卓 OCR : Application crashes at OCR function(or trying to load library)

我是一名学生,目前在AndroidStudio1.5上为android开发OCR功能。我在网上找到了很多很好的例子,并一直在尝试在AndroidStudio上实现它。我已经配置了NDK构建,应用程序能够在Eclipse(juno)和AndroidStudio上运行。我的代码可以在这里找到:https://github.com/TheWall89/AndrOCR但是在AndroidStudio上,每当我到达应用程序的OCR功能时,应用程序就会崩溃。我已经在线研究并在我的代码中实现了Crashlytics,以找出崩溃的原因。以下是Crashlytics中显示的输出:FatalExcepti

android - 未找到 Tesseract OCR Android tessdata 目录

我目前正在使用OCR开发Android应用程序,我已经到了调用BaseAPI.init()方法的地步。我不断收到错误消息,指出该目录必须包含tessdata作为子文件夹。我已检查文件目录是否包含其中包含trainingdata文件的文件夹,并确保我指向正确的目录。我真的很想解决这个问题。我指向的目录是/mnt/sdcard/Image2Text/。我已确保tessdata是一个子文件夹,其中包含必要的语言文件。代码如下:publicstaticfinalStringDATA_PATH=Environment.getExternalStorageDirectory().toString(

android - 如何构建 tess-two(用于 android 的 tesseract 工具的分支)

我发现如何将this用于tesseracthere?我正在按照该文件中的自述文件进行操作,但我不知道如何构建该项目。特别是我很困惑在哪里输入这个:cdtesscdtess-twondk-buildandroidupdateproject--path.antrelease我不确定它是否可以在cmd上运行,或者我是否需要其他东西来构建它。 最佳答案 构建步骤如下:从Android开发网站下载NDK并将其解压缩到任意文件夹。转到Preferences-->Android-->NDK并选择Android-Ndk目录的路径ex-->D:\Wo

java - Android OCR 原生库

我正在尝试开发一个AndroidOCR应用程序(供家庭使用)。我有在应用程序中使用AspriseOCR的想法,但我打算使用Linux版本而不是Windows版本。问题是,我不知道如何处理本地库。它们的扩展名为.SH我在Eclipse中开发。 最佳答案 Google最近发布了一个OCRAPI,因此您可能想使用它:https://developers.google.com/vision/text-overview只需将以下行添加到您的依赖项中:compile'com.google.android.gms:play-services-vi