问题标签 [leptonica]

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.

0 投票
1 回答
740 浏览

python - 在 Bluemix 上部署时,tesseract / tesserocr / leptonica 包在 Python 应用程序中失败

我正在尝试部署一个用于图像识别的 Python 应用程序,它使用 tesseract、tesserocr 和 leptonica。但是在 Bluemix 上部署它时出现以下错误。

0 投票
1 回答
619 浏览

c++ - 努力创建 leptonica 1.74 视觉工作室项目

我现在真的很挣扎,试图将 leptonica 的 1.74 版本构建为 Visual Studio 项目。我已按照此处http://www.leptonica.com/source/README.html的官方 leptonica 说明进行操作

但是在运行 cmake 时出现以下错误

之后,由于这些错误,我在 Visual Studio 中运行的结果解决方案无法构建:

视觉工作室错误

如果有人告诉我如何解决该问题,或者是否有任何其他方法可以为 leptonica 版本 >=1.74 创建可构建的 Visual Studio 项目,我将不胜感激

谢谢

PS如果重要的话,我有VS2015

0 投票
1 回答
776 浏览

opencv - Leptonica OpenCV Java 将 Mat 转换为 Pix,反之亦然

我使用以下lept4jOpenCVMaven 依赖项:

我想一起使用 OpenCV 和 Leptonica 功能。为此,我需要能够将 Mat 转换为 Pix 并将 Pix 转换为 Mat。

这就是我现在所拥有的:

但是这些功能现在不起作用。我究竟做错了什么 ?

0 投票
2 回答
1605 浏览

opencv - 提高低质量扫描图像的 OCR 质量

自动纠偏和裁剪后,我有以下图像:

在此处输入图像描述

我需要对这张图片进行 OCR。现在 ABBYY Engine SDK 11 For Linux 产生的结果不是很好:

可以将哪些自动图像预处理技术应用于此图像以提高 OCR 质量?或者无法提高此图像的 OCR 质量?现在我使用 OpenCV 和 Leptonica 库来预处理图像。

更新

这是原图:

在此处输入图像描述

0 投票
0 回答
1195 浏览

cygwin - 如何在cygwin中安装tesseract?

我正在尝试在 cygwin 中使用 tesserect 但面临安装问题。我不擅长 linux,但我知道完成工作的基本命令。我使用以下链接安装 tesserect:如何在 Cygwin 上构建 Tesseract,但我被困在安装 Tesseract步骤3.Configure 它。运行时./configure LDFLAGS=-L/usr/local/lib我得到以下信息:

我已经按照说明安装了 leptonica。我尝试了配置:错误:leptonica 库丢失(在 MinGW 上构建 tesseract-ocr-3.01 时) 但徒劳无功。我错过了什么?

0 投票
1 回答
4195 浏览

tesseract - 在 Centos7 中安装 Tesseract 3.05 时出错“错误:需要 Leptonica 1.74 或更高版本。尝试安装 libleptonica-dev 包”

我们最初在 centos 7 中安装了 tesseract 3.04,并且知道切换到 tesseract 3.05。我们已经卸载了旧版本,并且已经安装了从 leptonica 主页下载的 leptonica-1.75.3。

但是,当我们安装 tesseract 3.05 时,我们会收到以下 LEPTONICA 错误检查... no configure: error: Leptonica 1.74 或更高版本是必需的。尝试安装 libleptonica-dev 软件包。

在 tesseract-3.05.01 文件夹中的控制台中运行 ./configure 时。

需要知道,问题出在哪里。

0 投票
1 回答
1058 浏览

c++ - Mat 和 Pix 的不同 Tesseract 结果

目标

使用 OpenCV 时获得与使用 Tesseract 进行 OCRMat时使用 Leptonica时相同的质量结果。Pix

环境

C++17、OpenCV 3.4.1、Tesseract 3.05.01、Leptonica 1.74.4、Visual Studio 社区 2017、Windows 10 Pro 64 位

描述

我正在使用 Tesseract 和 OCR,并发现我认为是一种特殊的行为。

这是我的输入图像: OCR 的输入图像

这是我的代码:

方法opencvVariantleptonicaVariant基本相同,只是一个使用MatOpenCV 的类,另一个Pix使用 Leptonica 的类。然而,结果却截然不同。

正如在上面的输出中可以看到的那样,Pix变体提供了比Mat变体更好的结果。由于我的代码在 OCR 之前严重依赖 OpenCV 进行计算机视觉,因此 OCR 与 OpenCV 及其类一起工作对我来说至关重要。

问题

  • 为什么Pix给出比 更好的结果Mat,反之亦然?
  • 如何更改算法以使Mat变体与变体一样有效Pix
0 投票
0 回答
1366 浏览

java - JVM 崩溃 - 有问题的框架:[libc.so.6+0x14e156]

在我的集成测试构建期间,我开始面临以下 JVM 崩溃:

我将 JNA 包装器用于 OpenCV 和 Leptonica 库。

这可能是什么原因以及如何解决?

更新

这是hs_err_pid18951.log- https://files.fm/u/s9vnpw3d

我还怀疑(但现在不确定)这个问题与以下代码块内 OpenCV/Leptonica 逻辑的并行执行有关:

这是否有意义,如果有,如何解决?

0 投票
2 回答
781 浏览

c++ - 如何从 API 获取 leptonica 版本

我有一个小程序,我使用leptonica.. 但是我如何检查安装了哪个版本?

0 投票
3 回答
3114 浏览

c# - 无法使用 PixConverter.ToPix Leptonica C#

我想将位图转换为 Leptonica.Pix .. 所以在我进行搜索后,我发现有人在这里遇到同样的问题: Tesseract .NET Process image from memory object

所以这个问题的解决方案是使用 PixConverter.ToPix() 方法。

我的问题是我在最新安装的 Leptonica 包中找不到这个方法。我试图删除并重新安装最新版本的 Nuget,但该方法仍然不存在。

我应该怎么做才能使用 PixConverter.ToPix()?提前致谢。

编辑:我忘了提到我也在使用最新的 Tessercat pacakge。