这是一个最简单的图像识别,将图片加载后直接利用Python的一个识别引擎进行识别

将图片中的数字通过 pytesseract.image_to_string(image)识别后将结果存入到本地的txt文件中

#-*-encoding:utf-8-*-

import pytesseract

from PIL import Image

class GetImageDate(object):

def m(self):

image = Image.open(u"C:\\a.png")

text = pytesseract.image_to_string(image)

return text

def SaveResultToDocument(self):

text = self.m()

f = open(u"C:\\Verification.txt","w")

print text

f.write(str(text))

f.close()

g = GetImageDate()

g.SaveResultToDocument()

具体想要实现上面的代码需要安装两个包和一个引擎

在安装之前需要先安装好Python,pip并配置好环境变量

所有包的安装都是通过pip来安装的,需要在windows PowerShell中进行,并且是在 C:\Python27\Scripts目录下

1.第一个包: pytesseract

pip install pytesseract

若是出现安装错误的情况,安装不了的时候,可以将命令改为 pip.exe install pytesseract来安装

若是将pip修改为pip.exe安装成功后,那么下文的所有pip都需要改为pip.exe

2.第二个包:PIL安装

pip install PIL

若是失败了可以如下修改 pip install PILLOW

3.安装识别引擎tesseract-ocr

下载 tesseract-ocr,进行默认安装

安装完成后需要配置环境变量,在系统变量path后增加 tesseract-ocr的安装地址C:\Program Files (x86)\Tesseract-OCR;

一切都安装完成后运行上述代码,会发现报错,此时需要

至此结束。

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

python图像识别代码_用Python进行简单图像识别(验证码)相关推荐

  1. python编写代码_用 Python 编写干净、可测试、高质量的代码

    用 Python 编写干净.可测试.高质量的代码 Noah Gift 2010 年 12 月 20 日发布 简介 编写软件是人所承担的最复杂的任务之一.AWK 编程语言和 "K and R ...

  2. python房子代码_用python爬取租房网站信息的代码

    自己在刚学习python时写的,中途遇到很多问题,查了很多资料,下面就是我爬取租房信息的代码: 链家的房租网站 两个导入的包 1.requests 用来过去网页内容 2.BeautifulSoup i ...

  3. python三维重建代码_基于Python的三维重建开源代码

    [实例简介] 基于Python的三维重建开源代码,包括特征提取,SFM,PMVS以及CMVS等相关功能! [实例截图] [核心代码] sfm-bundler(python) └── sfm-bundl ...

  4. python黑客代码_[翻译]Python开发中的密码散列(Hashing)

    [翻译]Python开发中的密码散列(Hashing) 杀戮 (乌云安全实验室的杂役) | 2015-01-04 23:17 去年7月的一篇小文,看着还不错,就翻译了,当然还是我自己的语气,对于文中的 ...

  5. python浪漫代码_五行Python代码实现批量抠图

    你是否曾经想将某张照片中的人物抠出来,然后拼接到其他图片上去,从而可以即使你在天涯海角,我也可以到此一游?专业点的人使用 PhotoShop 的"魔棒"工具可以抠图,非专业人士可以 ...

  6. python抠图代码_五行 Python 代码实现批量抠图

    文 | 闲欢 来源:Python 技术「ID: pythonall」 你是否曾经想将某张照片中的人物抠出来,然后拼接到其他图片上去,从而可以即使你在天涯海角,我也可以到此一游?专业点的人使用 Phot ...

  7. python樱花树代码_用python绘制樱花树

    黑夜可能漫长,但总会迎来温暖的阳光,三月如期而至,武大的樱花又一次盛开.那么今天就一起来看看怎样在python中画一棵美丽的樱花树- 说到用python画画,那当然就是小乌龟Turtle库了,为啥是t ...

  8. python渐变色代码_使用python画图怎么设置渐变色

    Python中渐变的实现: 使用turtle库画一条渐变的蛇的代码:from turtle import * setup(500, 400, 200, 200) penup() fd(-250) pe ...

  9. python新书 代码_黄哥Python,2018年Python新书推荐

    1.对待学习Python的态度问题. 如果你想在大城市(一线城市就业),通过学习python 学会编程,是比较好的选择之一.当然可以选择Java.PHP等编程语言.如果在三线,四线城市等城市工作,建议 ...

最新文章

  1. AjaxControltoolkit(工具包)安装步骤说明
  2. mac、Linux SSH 阿里云 vultr免密登录服务器
  3. Core Temp-CPU温度计
  4. audio.js的研究与使用
  5. 使用 sublime数组转换成逗号分割文本
  6. 《算法竞赛入门经典》————竖式问题
  7. Apple Pay如何使用?全网最完美攻略(图文教程)!
  8. css滤镜、混合模式、hls颜色值
  9. JAVA中List转数组和数组转List
  10. python数据分析中data_dict={h:v for h,v in zip(header,zip(header,zip(*value)}的含义
  11. 个人博客如何选择虚拟主机
  12. python学习教程12-从文本中获取电话号码2
  13. 【好玩的策略模拟经营游戏】造物主 Reus for Mac
  14. 支付宝:支付宝里面国际驾照认证件的申请领取步骤
  15. 锐捷三层交换机route-map设置
  16. CNN-tracking-文章导读
  17. Proe5.0从草绘入门到曲面造型装配工程图教程
  18. 1一10到时的英文单词_1到10的英文怎么写
  19. ACDC隔离电源设计手机适配器智能家居供电5V1A设计方案
  20. 焦点图(轮播图)的实现及详解

热门文章

  1. 撤销EXCLE工作表保护密码
  2. Java面向对象部分小结
  3. mybatis 依赖于jdbc_优于jdbc的mybatis框架入门
  4. qt下QString转换为const char*字符串
  5. BugkuCTF-WEB题bp
  6. php启动 大量sess文件,关于PHP中Session文件过多的问题
  7. java if (name!=null name!=),java中的NullPointerException异常
  8. 徽柏工业机器人_新松机器人股票(中国机器人公司排名是怎样的?)
  9. 某一个接口403 其他接口可以调通_Neo的务实外设指南 篇三十六:一个就够,65W快充+C口混插+最多6个设备 - 飞利浦65W摩天轮插座_插座...
  10. web系统数据库服务器,Web Gateway