问题标签 [tess-two]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何将 Leptonica Pix 对象转换为 Android 的位图
我有一个 Leptonica Pix 对象返回
现在,我怎样才能将它转换为位图,以便我可以通过ImageView
.
leptonica.android.Pix
到android.graphics.Bitmap;
我没有找到查看 API 文件的转换方法。
android - 迁移到 Android Studio 1.5 后任务“:tess-two:processReleaseResources”执行失败
我刚刚迁移到 Android Studio 1.5 并开始收到以下错误。在 mgration 之前,我可以构建项目,完全没有问题。现在我不能。
任何帮助将不胜感激。先感谢您。
错误
我的应用程序的 Gradle
应用 Gradle
苔丝二 gradle
android - Android OCR:无法解决 getBoundingBox 的错误
我是一名学生和 android 开发的初学者,需要为我的学校项目的联系人管理应用程序执行 android OCR 功能。这是用于将图像从名片转换为文本。
我搜索了许多论坛以获取有关这方面的信息,并找到了几个很好的例子。
目前我在网上找到了一个不需要设置ndk和环境变量等即可设置的开源代码。但是,当我将它实现到 eclipse(juno) 中时,出现了一个小错误,我不确定如何解决。
我用谷歌搜索了很长时间没有任何结果。因此,决定在这里问。以下是有错误的代码。
错误存在于 do 和 while 循环中:
在上面加粗的代码中,getBoundingBox 和 delete 有以下错误:
“ResultIterator 类型的方法 getBoundingBox(int) 未定义”
“ResultIterator 类型的方法 getBoundingBox(int) 未定义”
我尝试了几种方法,但无法成功。如果有任何解决方案,请帮助我,非常感谢。
android - android tessaract API 识别非单词
我正在尝试使用 tess-two API 识别 android 中的随机字符。我有一张带有字符串的打印纸:“5XqaLB”
当我向相机显示字符串的部分以识别它时,我得到以下示例:
我想这是因为 tesseract 试图用已识别的字符猜测一个单词。我搜索了很多,但找不到解决方案。任何人都有避免这种 tesseract 替换的想法?
已经尝试过白名单、黑名单和 confs,例如:
谁能猜出如何让 tesseract 只识别普通字符?
android - Android OCR:AndrOCR 源代码错误
我是一名学生,正在从事一个学校项目,以创建一个名片扫描仪,以从图像中提取文本,并通过姓名、电话号码等相应地显示到相应的文本框中。
过去几周我一直在谷歌上搜索,并在网上找到了很多很好的例子。目前,我正在尝试从我在网上找到的名为“AndrOCR”的应用程序中实现源代码。但是,我在代码中遇到了一些错误,我不知道如何在 Ecilpse(juno) 中解决。
我已经从 rmtheis 实现了 tess-two 并且能够运行其他一些 OCR 源代码。但是,对于“AndrOCR”,我无法解决。
有错误的代码如下所示:
错误出现在如上所示的粗体文本中。第一个错误的错误消息是“PSM_AUTO 无法解析或不是字段”,这也适用于其余错误。
源代码可在此链接中找到:https ://github.com/TheWall89/AndrOCR
请检查一下并告诉我错误是什么以及如何解决它们,因为我仍然是android开发的初学者,需要很多帮助,非常感谢~
android - 正方体 getutf8text 性能
我一直在使用一个使用 Tesseract API 以支持 OCR 的应用程序。这是通过使用显示相机输出(Camera2 API)的 Surfaceview 和用于从相机获取图像的 ImageReader 实例来完成的。相机设置为这种类型setRepeatingRequest
,因此可以非常频繁地获得新图像。当我调用该getutf8text()
方法以获取图像中的可读文本时,它会预览在 Surfaceview 滞后上显示的相机。Tesseract API 中是否有任何设置可以设置以加快getutf8text()
方法调用或我可以做的任何其他事情以使预览 Surfaceview 不滞后?
任何帮助或指导表示赞赏!
android - 使用 tess-two 库从 android 中的位图中提取数字
我想从位图中提取一个数字。我正在使用该tess-two
库,但它无法正确识别。
示例代码:
将Bitmap转为灰度的方法:
去除Bitmap噪点的方法:
调整位图大小的方法:
我该如何解决这个问题?
tess-two - 无法初始化 tess-two(无法初始化 Tesseract API 错误)
我编写了一个示例 Android 应用程序。我收到“Tesseract(本机):无法使用语言 = eng 初始化 Tesseract API!” 错误。
我确实包含
compile 'com.rmtheis:tess-two:5.4.0'
在 gradle 文件中还将所有“数据文件”3.04.00 版本复制到“tessdata”目录。我调试了“init”代码的 Java 部分,它似乎工作正常,但在“nativeside”内部却失败了。
任何建议我的代码可能出了什么问题。这是我用来初始化的几行代码
android - android中的Tesseract最大识别时间
我在android中的tesseract识别时间有问题,识别文本需要太多时间。在 ios 中,它具有提供 tesseract 最大识别时间的功能,例如tesseract.maximumRecognitionTime = 60.0
. 有什么办法可以让 tesseract 在像 ios 这样的 android 中获得最大识别时间?(我正在使用 tess 两个库https://github.com/rmtheis/tess-two)