我正在尝试使用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
发布于 2019-01-13 10:32:22
我也遇到了这个问题,我在网上找不到答案。
但是我尝试下载tesseract-ocr并安装它,然后:
TESSDATA_PREFIX:"C:\Program Files (x86)\Tesseract-OCR\tessdata"C:\Program Files (x86)\Tesseract-OCR添加到path变量。pytesseract.py,tesseract_cmd = 'C:\\Program Files (x86)\\Tesseract-OCR\\tesseract.exe'当我在anaconda提示符中调用pytesseract.image_to_string(img)时,它返回一个字符串。我的环境:
发布于 2022-03-07 11:48:45
我也面临着同样的问题:
在我的电脑上,tesseract引擎的版本是3.0。
当我安装Version5.0或更高版本的tesseract引擎并将其路径用作
pytesseract.pytesseract.tesseract_cmd=r"C:\Program Files (x86)\Tesseract-OCR\tesseract.exe"https://stackoverflow.com/questions/50876458
复制相似问题