Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在tess4j 4.1版中将字符列入白名单。*

如何在tess4j 4.1版中将字符列入白名单。*
EN

Stack Overflow用户
提问于 2018-08-05 19:32:40
回答 1查看 1.1K关注 0票数 1

目标是从图像中读取特定于数字的数据(1,2,...,9,0)。为此,我使用的是Tess4j版本4.1.1。

代码语言:javascript
运行
AI代码解释
复制
<!-- https://mvnrepository.com/artifact/net.sourceforge.tess4j/tess4j -->
<dependency>
    <groupId>net.sourceforge.tess4j</groupId>
    <artifactId>tess4j</artifactId>
    <version>4.1.1</version>
</dependency>

我的示例代码如下所示:

代码语言:javascript
运行
AI代码解释
复制
ImageIO.read(new File("c:\\temp\\number1.jpg"));
ITesseract instance = new Tesseract();
instance.doOCR(img);

但由于某种原因,它将一些数字误认为是字母。因此,为了最大限度地减少错误,我只需要将数字列入白名单。

因为这在带有TessBaseAPI的早期Tess4j版本(3.0.**)中是可能的,但在当前的4.1.*版本中是不可用的。有没有人能帮我解决一下,如何在TessAPI 4.1.*及更高版本中设置白名单字符?

EN

回答 1

Stack Overflow用户

发布于 2018-08-06 14:16:56

自Tesseract 4.00-alpha以来,该功能已被破坏。它还没有被修复。

https://github.com/tesseract-ocr/tesseract/issues/751

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51697615

复制
相关文章

相似问题

如何在VSCode中将CoInitialize()列入白名单

126

如何在vim中将ctrlp目录列入白名单

29

如何在JWT过滤器中将api列入白名单

1103

如何在Azure网站管家中将ip地址列入白名单

131

如何在日志记录模块中将单个记录器列入白名单

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档