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验证码识别处理实例
Dec 28 Python
Flask的图形化管理界面搭建框架Flask-Admin的使用教程
Jun 13 Python
python实现转盘效果 python实现轮盘抽奖游戏
Jan 22 Python
详解Python解决抓取内容乱码问题(decode和encode解码)
Mar 29 Python
python hashlib加密实现代码
Oct 17 Python
tensorflow estimator 使用hook实现finetune方式
Jan 21 Python
Django用数据库表反向生成models类知识点详解
Mar 25 Python
在Keras中CNN联合LSTM进行分类实例
Jun 29 Python
python 实现的IP 存活扫描脚本
Dec 10 Python
python 制作网站筛选工具(附源码)
Jan 21 Python
matplotlib之pyplot模块之标题(title()和suptitle())
Feb 22 Python
python中super()函数的理解与基本使用
Aug 30 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文件打开、关闭、写入的判断与执行代码
2011/05/24 PHP
PHP下载生成的csv文件及问题总结
2015/08/06 PHP
谈谈从phpinfo中能获取哪些值得注意的信息
2017/03/28 PHP
php curl优化下载微信头像的方法总结
2018/09/07 PHP
jQuery EasyUI API 中文文档 DateTimeBox日期时间框
2011/10/16 Javascript
重构Javascript代码示例(重构前后对比)
2013/01/23 Javascript
文字不间断滚动(上下左右)实例代码
2013/04/21 Javascript
nodejs中转换URL字符串与查询字符串详解
2014/11/26 NodeJs
js记录点击某个按钮的次数-刷新次数为初始状态的实例
2017/02/15 Javascript
es7学习教程之Decorators(修饰器)详解
2017/07/21 Javascript
JavaScript与Java正则表达式写法的区别介绍
2017/08/15 Javascript
JS设计模式之状态模式概念与用法分析
2018/02/05 Javascript
Vue组件之单向数据流的解决方法
2018/11/10 Javascript
Layui多选只有最后一个值的解决方法
2019/09/02 Javascript
解决Layui中layer报错的问题
2019/09/03 Javascript
[04:00]DOTA2解说界神雕侠侣 CJ第四天谷子现场过生日
2013/07/30 DOTA
python批量修改文件后缀示例代码分享
2013/12/24 Python
Python读取指定日期邮件的实例
2019/02/01 Python
Pytorch中的自动求梯度机制和Variable类实例
2020/02/29 Python
基于python实现ROC曲线绘制广场解析
2020/06/28 Python
python字典的值可以修改吗
2020/06/29 Python
基于CSS3 animation动画属性实现轮播图效果
2017/09/12 HTML / CSS
前端使用canvas生成盲水印的加密解密的实现
2020/12/16 HTML / CSS
Under Armour安德玛英国官网:美国高端运动科技品牌
2018/09/17 全球购物
英国顶级足球鞋的领先零售商:Lovell Soccer
2019/08/27 全球购物
德国户外装备、登山运动和攀岩商店:tapir store
2020/02/12 全球购物
Linux上比较文件的命令都有哪些
2013/09/28 面试题
电气工程和自动化自荐信范文
2013/12/25 职场文书
2014元旦晚会策划方案
2014/02/19 职场文书
小学生作文评语
2014/04/18 职场文书
教师中国梦演讲稿
2014/04/23 职场文书
挂职个人工作总结
2015/03/05 职场文书
运动会开幕式致辞
2015/07/29 职场文书
Django 实现jwt认证的示例
2021/04/30 Python
超详细Python解释器新手安装教程
2021/05/10 Python
“鬼灭之刃”热度不减,其成功背后的原因是什么?
2022/03/22 日漫