python识别文字(基于tesseract)代码实例


Posted in Python onAugust 24, 2019

这篇文章主要介绍了python识别文字(基于tesseract)代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

Ubuntu版本:

1.tesseract-ocr安装

sudo apt-get install tesseract-ocr

2.pytesseract安装

sudo pip install pytesseract

3.Pillow 安装

sudo pip install pillow

开始写代码:

from PIL import Image
from pytesseract import pytesseract
image = Image.open('test.png')
code = pytesseract.image_to_string(image,lang='chi_sim')
print(code)

报错了:

python识别文字(基于tesseract)代码实例

找到路径,发现没有chi_sim.traineddata这个训练包

# 安装训练数据(equ为数学公式包)
sudo apt-get install tesseract-ocr-eng tesseract-ocr-chi-sim tesseract-ocr-equ

安装之后就会有训练包了,可以正常运行。

python识别文字(基于tesseract)代码实例

英文识别正确率较高,中文就比较鸡肋了。

python识别文字(基于tesseract)代码实例

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现异步回调机制代码分享
Jan 10 Python
python以环状形式组合排列图片并输出的方法
Mar 17 Python
python计算圆周率pi的方法
Jul 11 Python
python解决方案:WindowsError: [Error 2]
Aug 28 Python
python入门基础之用户输入与模块初认识
Nov 14 Python
Python常见异常分类与处理方法
Jun 04 Python
python 3.6 +pyMysql 操作mysql数据库(实例讲解)
Dec 20 Python
Python实现连接两个无规则列表后删除重复元素并升序排序的方法
Feb 05 Python
python3实现名片管理系统
Nov 29 Python
Python去除字符串前后空格的几种方法
Mar 04 Python
django的聚合函数和aggregate、annotate方法使用详解
Jul 23 Python
Python warning警告出现的原因及忽略方法
Jan 31 Python
python图片二值化提高识别率代码实例
Aug 24 #Python
关于Python形参打包与解包小技巧分享
Aug 24 #Python
python-序列解包(对可迭代元素的快速取值方法)
Aug 24 #Python
对python中的装包与解包实例详解
Aug 24 #Python
Python3进制之间的转换代码实例
Aug 24 #Python
Python实现朴素贝叶斯的学习与分类过程解析
Aug 24 #Python
FFrpc python客户端lib使用解析
Aug 24 #Python
You might like
php运行出现Call to undefined function curl_init()的解决方法
2010/11/02 PHP
测试php函数的方法
2013/11/13 PHP
php简单实现文件或图片强制下载的方法
2016/12/06 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
2017/12/21 PHP
怎么用javascript进行拖拽
2006/07/20 Javascript
10个实用的脚本代码工具
2010/05/04 Javascript
js解析json读取List中的实体对象示例
2014/03/11 Javascript
JavaScript模板引擎用法实例
2015/07/10 Javascript
javascript实现的字符串与十六进制表示字符串相互转换方法
2015/07/17 Javascript
javascript鼠标右键菜单自定义效果
2020/12/08 Javascript
javascript汉字拼音互转的简单实例
2016/10/09 Javascript
Angular.js中处理页面闪烁的方法详解
2017/03/09 Javascript
BootStrap 表单控件之单选按钮水平排列
2017/05/23 Javascript
Vue项目webpack打包部署到服务器的实例详解
2017/07/17 Javascript
详解vue + vuex + directives实现权限按钮的思路
2017/10/24 Javascript
JS简单添加元素新节点的方法示例
2018/02/10 Javascript
Js数组扁平化实现方法代码总汇
2020/11/11 Javascript
python在命令行下使用google翻译(带语音)
2014/01/16 Python
在Python中的Django框架中进行字符串翻译
2015/07/27 Python
转换科学计数法的数值字符串为decimal类型的方法
2018/07/16 Python
python检测服务器端口代码实例
2019/08/31 Python
numpy按列连接两个维数不同的数组方式
2019/12/06 Python
python实现批量修改文件名
2020/03/23 Python
python对输出的奇数偶数排序实例代码
2020/12/04 Python
使用CSS媒体查询(Media Queries)和JavaScript判断浏览器设备类型的方法
2014/04/03 HTML / CSS
使用CSS3制作饼状旋转载入效果的实例
2015/06/23 HTML / CSS
励志演讲稿范文
2014/04/29 职场文书
文明之星事迹材料
2014/05/09 职场文书
教师批评与自我批评
2014/10/15 职场文书
2015年物业管理工作总结
2015/04/23 职场文书
2016元旦主持人经典开场白台词
2015/12/03 职场文书
导游词之河北滦平金山岭长城
2019/10/16 职场文书
节约用水广告语60条
2019/11/14 职场文书
Ajax常用封装库——Axios的使用
2021/05/08 Javascript
CentOS7和8下安装Maven3.8.4
2022/04/07 Servers
解决Windows Server2012 R2 无法安装 .NET Framework 3.5
2022/04/29 Servers