当前位置: 首页 > 知识库问答 >
问题:

Tesseract错误-图像太大

郎灿
2023-03-14

我收到了来自tesseract的5 MB大小图像的以下错误。

Tesseract开源OCR引擎v3.01与Leptonica第0页图像太大:(39667,56133)处理过程中出现错误。

文件大小是否有限制,或者是否有解决此问题的参数。

感谢您的帮助。

共有2个答案

唐兴发
2023-03-14

不是文件大小,而是图像大小(尺寸)超过了Tesseract的限制。我没有问题,宇宙魔方识别16MB的图像。请尝试调整图像大小或比例,然后再试一次。

狄钧
2023-03-14

最大宽度和高度为 32767。

从源代码(文件baseapi.cpp):

    if (tesseract_->ImageWidth() > MAX_INT16 ||
        tesseract_->ImageHeight() > MAX_INT16) {
      tprintf("Image too large: (%d, %d)\n",
              tesseract_->ImageWidth(), tesseract_->ImageHeight());
 类似资料:
  • 我有一个在docker容器中运行的spring-boot应用程序,其中安装了tesseract。 在Java程序中,我使用opencv预处理图像,如下所示 但是运行 给出错误: 图像太大: (1, 146327) 知道我哪里做错了吗?奇怪的是文件大小只有146kb,所以我不知道为什么宇宙魔方认为它太大了? 此外,如果我删除adaptiveThreshold步骤并直接在mat上执行<code>ime

  • 问题内容: 因此,我必须使用Tkinter来创建棋盘游戏。这只是程序的一部分,我想在其中引入董事会形象。但是我不断收到错误消息:“创建图像为时过早”,我不确定自己做错了什么。 到目前为止,这是我的代码: 任何帮助,将不胜感激。谢谢 :) 问题答案: 您忘记声明root- 。使用前,Tk系统必须打开。

  • 我一直试图在Dataflow上运行一个apache beam作业,但我从GCP得到了一个错误,其中包含以下消息: 我在过去运行过带有较大图形的作业,没有任何问题。该作业在本地使用Directrunner也运行良好。图中大约有12个节点,包括一个read from Bigquery步骤、一个步骤和一个步骤。 有没有一种方法可以增加数据流愿意接受的图形大小?

  • 我在linux上运行tesseract ocr引擎时遇到了一个问题。我下载了RUS语言数据并将其放入tessdata目录(/usr/local/share/tessdata)。当我尝试使用命令<code>tesseract blob运行tesseract时。jpg out-l rus</code>,它显示一个错误: 根据编译指南,我使用来指向我的tessdata目录。也许我应该编辑任何配置文件?泰

  • 我试图在JavaFX中实现一个非常简单的Raspberry Pi接口。我用的是一台电脑。基于fxml的布局和样式我的项目与css。我的问题是,尽管该应用程序在我的主计算机(从eclipse运行)上运行得很好,但它在Raspberry上也不工作,当我尝试在主计算机上运行导出的jar时也不工作。 我就是这样把纽扣剥皮的。当然,resources/images文件夹位于我的构建路径中。按钮的颜色与我在c

  • 我希望能够从图像中识别数字。所以我一直在玩tesseract和Python。我研究了如何准备图像,并尝试在它上运行tesseract,我必须说,我对我的数字被识别得如此糟糕感到非常失望。我尝试用OpenCV准备我的图像,并认为我做得很好(见下面的示例),但tesseract在试图识别我的图像时有很多错误。我是不是期望太高了?但是当我看到这些示例图像时,我认为tesseract应该可以轻松地识别这些