1、pip3 install pyocr

2、pip3 install pillow or easy_install Pillow

4、要求python默认安装在C盘

5、找到 pytesseract.py 更改 tesseract_cmd = 'C:/Program Files/Tesseract-OCR/tesseract.exe'

代码:

# !/usr/bin/python3.4

# -*- coding: utf-8 -*-

import pytesseract

from PIL import Image

image = Image.open('../jpg/code.png')

code = pytesseract.image_to_string(image)

print(code)

如果出现错误:

'str' does not support the buffer interface

将 `pytesseract.py` 中的下面语句更换:

1 lines =error_string.splitlines()2 #error_lines = tuple(line for line in lines if line.find('Error') >= 0)

3 error_lines = tuple(line.decode('utf-8') for line in lines if line.find(b'Error') >=0)4 if len(error_lines) >0:5 return '\n'.join(error_lines)6 else:7 return error_string.strip()

如果要识别更多的文字,需要在安装tesseract-ocr的时候选择全部语言,也就1.3G

识别精度不是很高,要不就是现在的验证码太变态,人为也看不出来是什么

python图像识别代码_python图像识别--验证码相关推荐

  1. python折叠代码_Python实现代码块儿折叠

    Python实现代码块儿折叠 在python中方法和类都是可以折叠的,但是很多时候需要按照实现的功能将一部分代码折叠起来. 可以用着样的注释代码实现: # ''' your code ''' # 很简 ...

  2. python星空代码_python与云星空Web API

    大家都知道,云星空是支持Web API的.在云社区搜查 Python .API 两个关键词,就会出现相应的显示如下. 感谢Cand,给我们提供了这么好的内容. 我这段时间是做数据迁移的,把WISE数据 ...

  3. python发票识别代码_python 发票验证码自动生成

    有的时候我们使用一些自动化脚本需要自动登录到一些网站做一些操作,提高工作的效率.但验证码是一个拦路虎,面对各种复杂的甚至连人都可能搞错的验证码,机器的自动识别往往变得异常艰难,与验证码的斗争使我们头疼 ...

  4. python图像数独_Python图像识别+KNN求解数独的实现

    Python-opencv+KNN求解数独 最近一直在玩数独,突发奇想实现图像识别求解数独,输入到输出平均需要0.5s. 整体思路大概就是识别出图中数字生成list,然后求解. 输入输出demo 数独 ...

  5. python识别花草_Python识别验证码的另一种花样玩法

    概述 简介 坑! 安装 Tesseract-OCR 使用 pytesseract 识别验证码 高级玩法 - 除线 简介 首先呢,简单的验证码是这样的: code.jpg 不是这样的: image.pn ...

  6. python逗号代码_python中的逗号

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! mycursor = mydb.cursor() sql = select * ...

  7. python边缘检测代码_python Canny边缘检测算法的实现

    图像边缘信息主要集中在高频段,通常说图像锐化或检测边缘,实质就是高频滤波.我们知道微分运算是求信号的变化率,具有加强高频分量的作用.在空域运算中来说,对图像的锐化就是计算微分.对于数字图像的离散信号, ...

  8. 怎么用python运行代码_python怎么运行代码程序

    一.使用Python的解释器: 1.安装python一般都会有一个交互式解释器,我们可以在这里直接写入运行 2.但如果我们将其关闭,刚才写的代码就会丢失.此时,我们新建一个文本文档,写入print ' ...

  9. python正则表达式代码_python的re正则表达式实例代码

    导读热词 本文研究的主要是python的re正则表达式的相关内容,具体如下. 概念:正则表达式(通项公式)是用来简洁表达一组字符串的表达式.优势是简洁,一行胜千言. 应用:字符串匹配. 实例代码: C ...

最新文章

  1. ikbc键盘自动打字_键盘按斤卖,一斤一百块?IKBC W200机械键盘简晒
  2. MySQL中的BLOB类型
  3. 【剑指offer - C++/Java】11、二进制中1的个数
  4. IP地址归属地-ip离线库
  5. CTF必备密码编码大全
  6. IT行业常见职位英语缩写及中文释义
  7. python 找图 找字_使用按键精灵找点找图找字的方法
  8. LaTeX常见集合符号
  9. ios企业证书过期更新及推送证书更新(推荐)
  10. c语言修改pdf文件内容,PDF如何编辑,PDF文件怎么修改文字
  11. 郑捷《机器学习算法原理与编程实践》学习笔记(第三章 决策树的发展)(二)_C4.5...
  12. 提出“和而不同”的思想——与管仲并称的晏婴
  13. Vue本地项目实现其他局域网电脑在线访问
  14. 运用VBA将Excel中【以文本存储的数字】转换为【数字】格式(去除绿色小三角)
  15. 网易邮箱注册HTML+CSS
  16. 高中知识复习与拓展——数列的求和
  17. python制作成绩分析系统_python实现学生成绩测评系统
  18. 笔记本麦克风声音小解决办法
  19. Linuxprobe-28期-第二节课
  20. Java学习_Day 10(学习内容:尚硅谷集合JAVA零基础P523-P533)

热门文章

  1. 基于JAVA+Swing+MYSQL的停车场管理系统
  2. 基于JAVA+SpringMVC+MYSQL的博客系统
  3. 5月7日MySQL 学习
  4. 刷《剑指offer》笔记
  5. views.py视图函
  6. JavaScript 实现回文解码
  7. mysql_connect报告”No such file or directory”错误的解决方法
  8. Razor视图引擎-基础语法
  9. 什么是哲学为基础的设计模式?
  10. 网络世界在某种程度上助长了人格的分裂