一、安装Tesseract-OCR软件

参考我的前一篇文章:Windows安装Tesseract-OCR 4.00并配置环境变量

二、Python中使用

需要使用 pytesseract 库,官方使用说明请看:https://pypi.python.org/pypi/pytesseract

1. 安装依赖

 pip install pytesseract
pip install pillow

2. 编写代码

准备识别下面这个验证码:

代码如下:

 import pytesseract
from PIL import Image image = Image.open("code.png")
code = pytesseract.image_to_string(image)
print(code)

结果为6067,识别成功。

3. 如果出现错误,一般是系统变量设置的问题:

解决办法一:根据安装Tesseract软件的步骤配置环境变量,设置好即可。
解决方法二:在代码中添加相关变量参数:

 import pytesseract
from PIL import Image pytesseract.pytesseract.tesseract_cmd = 'D:/Program Files (x86)/Tesseract-OCR/tesseract.exe'
tessdata_dir_config = '--tessdata-dir "D:/Program Files (x86)/Tesseract-OCR/tessdata"' image = Image.open("code.png")
code = pytesseract.image_to_string(image, config=tessdata_dir_config)
print(code)

--------------------------------------------------------------------------------------------------------------------

talk is cheap , show me the code.

 

最新文章

  1. sqlserver 对字符串的SUM
  2. nodeType的12种类型
  3. App Store
  4. HTML5的新事件
  5. poj2888 Magic Bracelet
  6. 【leetcode❤python】119. Pascal's Triangle II
  7. IIS上部署MVC网站,打开后ExtensionlessUrlHandler-Integrated-4.0解决办法
  8. Miniui updateRow更改列字段值
  9. hdu 4579 Random Walk 概率DP
  10. 也谈js函数节流
  11. 20150706 js之定时器
  12. 【shell脚本实例】一个恶作剧—— kill掉占用CPU较高的matlab进程
  13. Android shared_preference操作
  14. 使用Hexo+Github一步步搭建属于自己的博客(基础)
  15. VirtualBox 自动挂载共享文件夹
  16. Selenium自动化-CSS元素定位
  17. 我想要革命想要解脱——bootstrap常见问题及解决方式
  18. 修正iOS从照相机和相册中获取的图片方向
  19. dns安全可视化 设计
  20. win10 搭建react-native开发环境

热门文章

  1. Java - Java开发中的安全编码问题
  2. varchar int 查询 到底什么情况下走索引?
  3. OpenCV-Python 理解K近邻 | 五十三
  4. CSS常用属性之选择器
  5. 图的深度优先搜索dfs
  6. RbbitMQ详解
  7. OpenWrite技术自媒体界的JVM一次编辑、随处发布
  8. python 介绍,环境配置
  9. PostgreSql 自定义函数:批量调整某个字段长度
  10. 新基建新机遇!100页PPT