这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:androidOCR?我目前正在做一个基于Android手机图像捕获的文本识别项目。我想问一下如何从图片中提取文字?有没有openCV或者OCRtesseract的提取教程?
我已经创建了一个基于ocr的android应用程序。除了tesseract之外还有其他可用的库吗?因为它已从code.google.com中弃用。Asprise似乎不是一个独立于平台的OCR。我已经尝试过RonCemer的JavaOCR库,但它们针对每种字符和喜欢的格式进行了训练。我没有选择离开这部分。请帮助找到一个与tesseract具有相似性能的合适的库。您提供的任何反馈都将受到重视。提前致谢 最佳答案 你可能想看看https://github.com/rmtheis/tess-two.tess-two是TesseractAnd
我已经阅读了所有关于它的问题论坛和博客,但我仍然有一个问题。首先,我勾选了tess-two作为库,我的项目也使用tess-two作为库。我下载了Android-NDK,并从我的项目属性中单击了Builders,然后单击了new->Program,然后我选择了ndk的ndk-build文件。顺便说一句,我的项目是GautamGupta的项目。他给了项目。链接:https://github.com/GautamGupta/Simple-Android-OCR.当我在手机中运行该项目时,应用程序会启动并拍摄照片,但是当我按下保存时,应用程序会出现以下错误。http://t1307.hizli
我正在开发一个android应用程序,通过手机的相机或从图库中为卡拍照来为手机充值。我为此目的使用tesseract库来使用黑名单和白名单只获取数字。它不按预期工作我用的图片只有这两行:密码41722757649786开始充值Activity前的结果是:71820041722757649786我只想识别没有字母且不使用裁剪器的数字..publicvoidinitTess(){if(mBaseApi!=null)mBaseApi.end();mBaseApi=newTessBaseAPI();mBaseApi.setDebug(false);mBaseApi.setPageSegMode
执行此链接中的这些步骤后:http://rmtheis.wordpress.com/2011/08/06/using-tesseract-tools-for-android-to-create-a-basic-ocr-app/将“Tesseract-android-tools”作为库添加到eclipse中,发现这个错误:由于“无法删除‘/tesseract-android-tools/bin/classes/com’”,该项目未构建。修复问题,然后尝试刷新此项目并构建它,因为它可能不一致。我无法解决这个错误,无法在我的应用程序中使用该库。如果有人知道该错误,请尽快回复。
我正在尝试使用TesseractTessbaseApi并且我想使用两种语言以便我可以一起识别例如英语和希腊语字符。我发现Tesseract3.02支持多语言识别(MergingtwoOCRtraineddata)。但是我如何在Android中使用它呢? 最佳答案 可以通过init方法设置:baseApi.init(dataPath,"eng+ell"); 关于android-如何通过Tesseract在Android上使用多语言支持?,我们在StackOverflow上找到一个类似的问题
在正在进行的项目中使用OCR作为模块。在深入研究了一个星期之后,我认为我应该在eclipse上运行一个测试应用程序,看看它的工作原理有多准确。我发现tess-two是tesseract的一个分支,作为对我的OCR的支持。我从以下位置下载了苔丝二:https://github.com/rmtheis/tess-two/downloads我已经准备好将tess-two导入到我的eclipse中。我确实将我的eclipse设置为处理和构建涉及native代码的项目。在解决1或2个构建路径错误后,我确实成功构建了tess-two。完成!然后我找到了一个使用相同tess-two的简单OCR应用程
解决方案:我必须训练自己的数据才能使用OCR进行尝试。看起来效果很好,但我不知道为什么来自arturaugusto的训练数据对我不起作用=(https://github.com/adri1992/Tesseract_sevenSegmentsLetsGoDigital.git为了获得良好的OCR结果,我已经完成了这些阶段(我已经使用OpenCV完成了):首先,将图像转换为黑白图像其次,对图像应用高斯模糊第三,对图像应用阈值过滤器有了这个,七段数字就被识别了。问题:我正在尝试通过Android上的Tesseract获取OCR,并且我正在使用此图像测试应用程序(通过Textdetectio
我正在尝试从数独板上提取数字。在检测到电路板、它的角和变换之后,我只剩下一张漂亮的电路板图像。现在我正在尝试使用Tesseractandroid实现Tess-Two来识别数字。我将图像分成9部分currentCell=undistortedThreshed.submat(rect);其中rect是围绕图像的矩形。现在是数字识别。有些数字,比如4,它可以完美识别。一些,主要是6、7、8被识别为0或什么都没有。我想通过清理currentCell图像来尽可能多地帮助tesseract。目前它看起来像这样.(也尝试不使用倒置阈值)。我想摆脱白线(数独线)。我试过这样的事情(取自here)Img
我目前正在使用OCR开发Android应用程序,我已经到了调用BaseAPI.init()方法的地步。我不断收到错误消息,指出该目录必须包含tessdata作为子文件夹。我已检查文件目录是否包含其中包含trainingdata文件的文件夹,并确保我指向正确的目录。我真的很想解决这个问题。我指向的目录是/mnt/sdcard/Image2Text/。我已确保tessdata是一个子文件夹,其中包含必要的语言文件。代码如下:publicstaticfinalStringDATA_PATH=Environment.getExternalStorageDirectory().toString(