首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pixReadMemPng中带有Leptonica警告的Tesseract开源OCR引擎v3.05.00dev

pixReadMemPng中带有Leptonica警告的Tesseract开源OCR引擎v3.05.00dev
EN

Stack Overflow用户
提问于 2018-06-15 13:18:12
回答 2查看 2.8K关注 0票数 0

我正在尝试使用pytesseract将PNG图像文件转换为文本。它给了我以下的错误。

TesseractError:(1,'Tesseract开放源码OCR引擎v3.05.00dev,在pixReadMemPng: Warning中使用Leptonica警告:写入临时文件libpng警告:使用libpng构建的应用程序,但在pixReadStreamPng中运行1.5.14错误: png_ptr没有在pixReadMemPng中出错: pix没有在pixReadMem: png中读取错误:在处理过程中没有返回错误。

当我做-v的时候

tesseract 3.05.00dev

leptonica-1.72

libjpeg 9: libpng 1.5.14 : libtiff 4.0.3 : zlib 1.2.5 : libopenjp2 2.1.0

EN

回答 2

Stack Overflow用户

发布于 2019-01-13 10:32:22

我也遇到了这个问题,我在网上找不到答案。

但是我尝试下载tesseract-ocr并安装它,然后:

  1. 设置环境变量,TESSDATA_PREFIX:"C:\Program Files (x86)\Tesseract-OCR\tessdata"
  2. C:\Program Files (x86)\Tesseract-OCR添加到path变量。
  3. 编辑35行中的pytesseract.pytesseract_cmd = 'C:\\Program Files (x86)\\Tesseract-OCR\\tesseract.exe'

当我在anaconda提示符中调用pytesseract.image_to_string(img)时,它返回一个字符串。我的环境:

  • 吡虫啉0.2.6
  • 枕头5.2.0
  • tesseract 4.00.00alpha
票数 0
EN

Stack Overflow用户

发布于 2022-03-07 11:48:45

我也面临着同样的问题:

在我的电脑上,tesseract引擎的版本是3.0。

当我安装Version5.0或更高版本的tesseract引擎并将其路径用作

代码语言:javascript
复制
pytesseract.pytesseract.tesseract_cmd=r"C:\Program Files (x86)\Tesseract-OCR\tesseract.exe"

Tesseract下载链接

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

https://stackoverflow.com/questions/50876458

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档