api调用异常是什么意思(网站api接口对接教程)

1 说明

1.1 Tesseract

1.1.1 是目前公认最优秀、最精确的开源 OCR 系统。

1.1.2 目前由 Google 赞助。

1.1.3 优点:极高的精确度,很高的灵活性,还可以通过训练识别出任何字体,也可以识别出 Unicode 字符。

1.2 python的tesseract进行有关库:有2个。

1.2.1 tesserocr和pytesseract是Python的2个OCR识别库。

1.2.2 tesserocr和pytesseract的核心都是tesseract。

1.3 内容

1.3.1 tesseract,tesserocr和pytesseract的安装。

1.3.2 基本使用教程,入门级,讲解清楚,一秒入门,适合收藏。

api调用异常是什么意思(网站api接口对接教程)

3 tesseract的使用

3.1 终端:

tesseract /home/xgj/Desktop/tesserocr/1.png /home/xgj/Desktop/tesserocr/output-1

3.2 说明:1.png识别的文字的图片,生成output-1.txt文件,默认英文识别。

3.3 注意:识别图片不能太小。

Error in pixGenerateHalftoneMask: pix too small: w = 150, h = 52

3.4 中文识别,-l chi_sim代表语言为中文简体。

tesseract /home/xgj/Desktop/tesserocr/4.png /home/xgj/Desktop/tesserocr/output-4 -l chi_sim

api调用异常是什么意思(网站api接口对接教程)

4.3 pytesseract的使用

4.3.1 效果图

api调用异常是什么意思(网站api接口对接教程)

4.3.2 代码

import pytesseract# 【注意】PIL库的安装: pip install Pillowfrom PIL import Image# 读取图片image = Image.open("/home/xgj/Desktop/tesserocr/5.png")# 识别图片a=pytesseract.image_to_string(image, config="-psm 7",lang='chi_sim')#打印结果print(a)

4.4 tesserocr使用,代码如下:

import tesserocr#可识别中文#方法一print(tesserocr.file_to_text('/home/xgj/Desktop/tesserocr/5.png',lang='chi_sim'))#方法二from PIL import Image#读取图片image = Image.open('/home/xgj/Desktop/tesserocr/5.png')print(tesserocr.image_to_text(image,lang='chi_sim'))  

5 补充一下终端法:

tesseract /home/xgj/Desktop/tesserocr/5.png result -l chi_sim && cat result.txt

api调用异常是什么意思(网站api接口对接教程)

(0)
小多多的头像小多多创始人

相关推荐

发表回复

登录后才能评论