当前位置:首页 > 生活百科

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

栏目:生活百科日期:2025-01-08浏览:0

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 基本使用教程,入门级,讲解清楚,一秒入门,适合收藏。

2 tesseract安装

2.1 本机是deepin-linux操作系统,安装方法如下:

#在Ubuntu、Debian和Deepin系统下,安装命令如下:sudo apt-get install -y tesseract-ocr libtesseract-dev libleptonica-dev

2.2 查看默认安装语言:没有中文

tesseract --list-langs

结果:

List of available languages (3):osdengequ

2.3 中文等语言包的安装:

2.3.1 方法一:

git clone https://github.com/tesseract-ocr/tessdata.git  #我失败了,你懂的

2.3.2 方法二:

https://github.com/tesseract-ocr/tessdata  #网页手动下载,我竟然也失败了

2.3.3 方法三:

自己网上搜索下载,好心人的资源,我成功了,自己找吧,有的,我这里就不放了。

2.3.4 将下载的语音包解压,复制到
/usr/share/tesseract-ocr/tessdata下。

2.4 再查看一下能支持的语言包,可以支持129种语言了。

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

4 python的tesseract封装库

4.1 安装:

pip install tesserocr pillow  #默认附带安装pillow读取图片pip install pytesseract  #同上,实际工作中,安装一个就可以了,使用相同

4.2 识别图

4.3 pytesseract的使用

4.3.1 效果图

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接口对接教程)” 的相关文章

如何做项目可行性分析(项目可行性研究报告)

所选择的方法必须与研究目标直接相关。事实上,研究方法、技术途径、实验方案和可行性分析与目标和内容相似,即具体说明如何解决问题。如有必要,简要说明具体的试验方法,...

企业如何做好网络营销,网络营销的定义及发展前景介绍

每家公司都想在互联网上做好自己的营销,但是总有些公司做得好,总有些公司做得不好,这些其实也是遵循二八定律的,那么今天咱们就来谈谈企业如果做好互联网营销。今天推火...

地摊种类大全及价格,盘点6大最火地摊种类

1、小吃俗话说民以食为天,吃对每个人都是相当重要的,小吃算是街头一种特别的风采,想要街头摆地摊做小吃是不错的选择。可以先学习下,然后购买工具,差不多就可以上街摆...

js从数组中删除指定元素(去掉数组中的某一项的代码)

js数组是js部分非常重要的知识,有时我们有这么个需求js数组删除指定元素,先定义一个函数来获取删除指定元素索引值,然后用js数组删除的方法,来删除指定元素即可...

iphonex像素怎么样(iphone x与xr参数对比)

时至今日,手机圈中也就只有iPhone12新机还在采用刘海屏设计,屏占比效果明显输于其它挖孔屏安卓机,但它又是苹果的最好水平。那么,大家还记得苹果的首款刘海屏手...

u盘显示写有保护如何解除(简单的去掉u盘写保护)

如何写入U盘?U盘的写保护可以有效地防止病毒或特洛伊木马入侵U磁盘数据,这是高度安全性的,但在使用用户时,它将是非常不方便的,因此解决U盘的需要是什么?与每个人...

南宁网站推广(深入解析南宁网站推广及优化)

现在基本每一家公司都有自己的网站了,如果还没有的话要抓紧了,网站是企业宣传的一张名片,是企业对外展示的重要通道,那南宁网站定制要花多少钱?这个之前奥晶科技已经做...

微信历史记录怎么恢复,教你一招立马恢复历史记录

人手一部手机已经是现代人的标配,因此越来越多的人喜欢随手将重要的东西记录在备忘录里,然而电子备忘录里面的东西却特别容易丢失,那么遇到备忘录里面的东西误删或者丢失...

天猫淘宝30天质保什么意思(带你了解30天质保服务)

天猫规则近日针对服饰、鞋类商品新增“30天质保”服务。该规则将于4月12日正式生效。一、30天质保服务定义商家承诺当消费者购买其店铺内带有“30天质保”服务标识...

免费的刻录软件哪个好用(刻录机刻录光盘的方法和步骤)

想要自己制作一个光盘,把重要的资料刻录进去吗?这7款经典的Mac光盘DVD刻录工具推荐给大家,操作简单方便,让你轻松把自己的喜欢的电影、音乐或是重要文件刻录成D...