问题标签 [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.
c++ - 将 Windows BITMAP 转换为 PIX(无符号字符缓冲区)
我正在截取一个窗口的屏幕截图以便对其进行处理,Leptonica
然后再进行一些 OCRTesseract
问题是,在性能方面,我想避免将 BMP 写入和读取到磁盘,而只在内存中工作。这就是我制作屏幕截图的方式:
这就是我的阅读方式:
所以,我看到这个库有一个PIX * pixReadMemBmp ( const l_uint8 *cdata, size_t size )
方法,它接受l_uint8
一个unsigned char
缓冲区
问题是,我不明白如何从我的HBITMAP
或BITMAP
对象中获取这样的缓冲区。
opencv - 将 32 位 rgb 图像转换为 8 位 rgb C++
我想将 wxh 的 uint32_t 图像数据转换为 uint8_t 图像。我应该如何转换图像。我想将 leptonica 的 PIX 转换为 opencv Mat。
我想知道使用按位运算符的艰难方法。像素被打包为 AARRGGBB。
我也想转换
cv:Mat 8UC1 到 PIX。即8bit单通道图像到32bit图像。或者,如果您能想到任何其他方法来进行排序。
c++ - 使用 ZXing-cpp 和 Leptonica 读取条码
我对使用 ZXing-cpp 和 Leptonica 库读取条形码很感兴趣。我在 Github ( https://github.com/creatale/node-dv ) 中看到有一个关于这个主题的项目。我已经阅读了源代码并在 zxing.cc ( https://github.com/creatale/node-dv/blob/master/src/zxing.cc ) 中看到了使用方法的类 PixSource:
PixSource::PixSource(Pix* pix, bool take) { if (take) { pix_ = pix; } else { pix_ = pixConvertTo8(pix, 0); } }
我不明白这些说法。我认为图像的输入数据(将由ZXing核心处理)必须转换为8深度(GrayScale格式)是否正确?如果你知道为什么,请帮助我!
cygwin - Tesseract 运行时错误:pixReadMemPng 中的错误:函数不存在
我在 Cygwin 上构建了 Tesseract 3.04.01。它可以识别 .bmp 文件,但无法识别 .png 文件:
我以为 leptopnica 添加了对 png 的支持?
c++ - leptonica - 获取尺寸(高度/宽度)
如何从像素中获取高度和宽度?
linux - 安装的 tesserocr(python) 看不到 leptonica
我已经在 $HOME/local 中安装了 leptonica 和 tesseract 并且 tesseract 工作正常,然后使用 tesserocr python 包:
当我想调用它时,我得到了这个:
请帮忙
c++ - 在 OpenCV Mat 和 Leptonica Pix 之间转换
我需要在 C++ 中的 OpenCV Mat 图像和 Leptonica Pix 图像格式之间进行转换。这用于 8 位灰度图像的二值化。
android - 多语言Tesseract-ocr怎么做
我已按照Youtube 上DemoImagetoText 的 构建说明成功构建了 DemoImagetoText。然后我想通过做多语言OCR来开发这个应用程序。如果我想做多语言 OCR,我应该怎么做或改变这段代码。
现在,我更改了语言,例如lang="eng+jpn",将一些训练数据(例如 lang+".traineddata" 更改为"eng.traineddata"+"jpn.traineddata",并且已经在资产中添加了训练数据,但输出不是jpn 语言(它仍然是 eng )。
然后我只将 lang="eng" 更改为 lang="jpn" 一种语言,但它不起作用。它仍然英文
我应该怎么办?我不知道如何对付他们。T^T 先谢谢了。
我想知道Simple OCR Android App Using Tesseract和 tess-two 之间的区别。它做同样的事情,但为什么使用它们的代码不一样
我想知道 leptonica 和 opencv 之间的区别,它可以做同样的事情。为什么大部分OCR选择leptonica开发?
python - Python Tesserocr 与 Leptonica Windows 10
我正在尝试在 Windows 10 中安装 tesserocr 包。
它给出如下错误:
tesseract_ocr.cpp(463):致命错误 C1083:无法打开包含文件:'leptonica/allheaders.h':没有这样的文件或目录
有什么解决办法??
谢谢
tesseract - 正方体 4.00.00alpha 编译
我在 ubuntu 16.04 x86 中安装了 tesseract 4.00.00alpha 和 leptonica。当我使用以下命令时,
输出是
这是想要的。
但是当我试图编译我的以下代码时,
用命令,
输出是,
为什么要显示以前的 tesseract 版本?tesseract和leptonica的库文件有问题吗?谢谢!