PyTesseract是Python的一个第三方库,可以识别图片中文字。

前提

已经安装了Python。我安装的Python版本是3.10.4。

已经安装了tesseract-ocr,安装目录为“D:\Programs\Tesseract-OCR”。我的安装可参见网页 今日头条 。

PyTesseract安装

在命令行窗口输入命令“pip install pytesseract”pip(可以使用命令“pip list”检验是否安装了pip包)安装PyTesseract。命令执行结果如下图所示:

可以进入python提示符,依次键入help()、pytesseract,显示该模块的相关信息。

程序文件“pytesseract.py”修改

在目录“D:\Programs\Python\Python310\Lib\site-packages\pytesseract”中找到文件“pytesseract.py”并使用文本编辑打开,将该文件中的

tesseract_cmd = 'tesseract'

改为

tesseract_cmd = 'D:\\Programs\\Tesseract-OCR\\tesseract.exe'

即将

改为

使用PyTesseract识别字母和数字

将图片

保存为文件“d:\temp\abcdef.png”。

在命令行输入命令

pytesseract.image_to_string("d:\\temp\\abcdef.png")

执行结果如下:

通过比较,发现,对这种简单背景的图片,识别正确率是很高的。

其中“\n”表示换行符。

附上在Spyder中的调试断点设置图片

其中代码  aaa = image_to_string("d:\\temp\\abcdef.png")

是自己添加的用于调试的代码。

相关参考网页:

Pytesseract的安装与使用 - 简书

Python的一个图片识别工具-PyTesseract(Win10)相关推荐

  1. 用Python写一个图片标注工具

    程序补充库 # tkinter $ sudo apt intall python-tk # PIL (Python Image Library) $ sudo apt-get install pyth ...

  2. python实战扫码下载_实例:用 Python 做一个扫码工具

    原标题:实例:用 Python 做一个扫码工具 来自公众号: 新建文件夹X 链接:https://blog.csdn.net/ZackSock/article/details/108610957Pyt ...

  3. 媳妇儿喜欢玩某音中的动漫特效,那我就用python做一个图片转化软件。

    最近某音上的动漫特效特别火,很多人都玩着动漫肖像,我媳妇儿也不例外.看着她这么喜欢这个特效,我决定做一个图片处理工具,这样媳妇儿的动漫头像就有着落了. 编码 为了快速实现我们的目标,我们就不自己写图片 ...

  4. Python 实现色情图片识别

    不管你是出于什么目的点进来的,首先你要知道,这是一个正经的教程--╭(╯^╰)╮ 今天要介绍的项目是用 Python 制作一个鉴黄程序,它可以识别一张图片是否为色情图片.内容出自课程--「Python ...

  5. Python 3 色情图片识别

    原文链接: https://zhuanlan.zhihu.com/p/21827274 目录(?)[-] Python 3 色情图片识别 一实验简介 11 知识点 12 效果展示 二实验步骤 21 安 ...

  6. 卡通化图片python实现代码_媳妇儿喜欢玩某音中的动漫特效,那我就用python做一个图片转化软件。...

    ​    最近某音上的动漫特效特别火,很多人都玩着动漫肖像,我媳妇儿也不例外.看着她这么喜欢这个特效,我决定做一个图片处理工具,这样媳妇儿的动漫头像就有着落了. 编码 为了快速实现我们的目标,我们就不 ...

  7. python数据预测_利用Python编写一个数据预测工具

    利用Python编写一个数据预测工具 发布时间:2020-11-07 17:12:20 来源:亿速云 阅读:96 这篇文章运用简单易懂的例子给大家介绍利用Python编写一个数据预测工具,内容非常详细 ...

  8. python制作一个桌面小工具

    python实现一个桌面小工具,制作一个桌面的便签提醒工具 参考代码:https://github.com/cosven/memo 参考链接:https://www.jb51.net/article/ ...

  9. python 代码行数统计工具_使用Python设计一个代码统计工具

    问题 设计一个程序,用于统计一个项目中的代码行数,包括文件个数,代码行数,注释行数,空行行数.尽量设计灵活一点可以通过输入不同参数来统计不同语言的项目,例如: # type用于指定文件类型 pytho ...

最新文章

  1. 2020应届生「求职图鉴」,扎心了!
  2. jquery validate 详解二
  3. ASP.NET页面事件:顺序与回传详解
  4. python argvparser_Python命令行参数argv和argparse该如何使用
  5. 快速排序算法_常用排序算法专题—快速排序
  6. 子查询 不同情况 mysql
  7. Java:Spring的IOC原理(大白话解释)
  8. C#部分---arraylist集合、arraylist集合中的object数据转换成int类string类等;间隔时间的表示方法;...
  9. position绝对定位后,a中使用display:block 无效的解决办法
  10. 【POJ2796】Feel Good (简单单调栈)
  11. 产品经理原型工具选择:墨刀和axure的区别?
  12. 外汇期货股票 投资书籍下载
  13. ES6新特性----面试
  14. Pytest中测试用例参数化时ids中文乱码处理
  15. Python爬虫完整代码拿走不谢
  16. python写梦幻西游手游脚本辅助_深入解析Lua脚本加密技术,给游戏代码加上“紧箍咒”...
  17. FPGA中ICAP原语的使用——Multiboot功能的实现
  18. phpnow安装,phpnow卸载,phpnow教程,phpnow安装教程
  19. Vite知识体系简述
  20. python大数据可视化分析淘宝商品,开专卖店不行啊

热门文章

  1. 4G Cat.1跟通常我们说的4G有什么区别
  2. 安全产品的核心逻辑-杀毒软件
  3. 为什么计算机专业的学生要学习Linux系统?
  4. 五款手机APP黑科技,好用到爆炸
  5. 二级域名配置以及nginx解析二级域名到html页面
  6. 【Google Play】APK 扩展包 ( 2021年09月02日最新处理方案 | 内部测试链接 | 安装 Google Play 中带 扩展文件 的 APK 安装包 | 验证下载的扩展文件 )
  7. [开发工具]记录MPLAB新老双IDE与C18编译器配置
  8. 06数据分析 - 预测性分析
  9. 分布式下载方式(二)DHT分布式网络
  10. python面试题总结