18382747915 发表于 2018-9-20 22:53

Python提取图片中的文字

本帖最后由 18382747915 于 2018-9-20 23:01 编辑

是不是感觉提取图片中的文字非常难呢,用python3行代码即可实现
虽然三行代码,但是下载相关语言库,安装相关模块就花了几个小时:Dweeqw
源码如下:

from PIL import Image
import pytesseract
import easygui

path = easygui.fileopenbox() #选择文件对话框
text=pytesseract.image_to_string(Image.open(path),lang='chi_sim') #识别文字
print(text)

pekaue 发表于 2018-10-9 15:47


想请教大神下
报错pytesseract.pytesseract.TesseractError: (1, "Tesseract Open Source OCR Engine v3.05.00dev with Leptonica read_params_file:Can't open txt Warning in pixReadMemPng: work-around: writing to a temp file libpng warning:Application built with libpng-1.4.3 but running with 1.5.14 Error in pixReadStreamPng: png_ptr not made Error in pixReadMemPng: pix not read Error in pixReadMem: png: no pix returned Error during processing.")怎么解决啊

Dirichlets 发表于 2018-9-30 16:15

想请教下

运行的时候,一直报错“pytesseract.pytesseract.TesseractNotFoundError: tesseract is not installed or it's not in your path”

后面继续安装了tesseract模块也不行,检查了模块都是安装在\Python\3.7.0\Lib\site-packages下面

大帅哥 发表于 2018-9-20 23:08

PIL 可以的

iamafailor 发表于 2018-9-20 23:16

y用了百度的 api吗??

十分之三 发表于 2018-9-20 23:43

如果图片里有图像和文件,还能提取出文字吗?

yjp732000 发表于 2018-9-20 23:58

复杂图片上的文字也可以吗

evilkid 发表于 2018-9-21 00:37

图片有噪点的话,这个库其实,还是不行的。。{:301_1008:}

十二分惦记 发表于 2018-9-21 00:39

这个感觉不错,学习一下···

dszsdyx 发表于 2018-9-21 01:17

比较复杂的图像中能否提取文字呢?

13242998660 发表于 2018-9-21 02:12

膜拜一下

hu007 发表于 2018-9-21 07:29

谢谢分享,学习了
页: [1] 2 3
查看完整版本: Python提取图片中的文字