python图像识别代码_用Python进行简单图像识别(验证码)
这是一个最简单的图像识别,将图片加载后直接利用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进行简单图像识别(验证码)相关推荐
- python编写代码_用 Python 编写干净、可测试、高质量的代码
用 Python 编写干净.可测试.高质量的代码 Noah Gift 2010 年 12 月 20 日发布 简介 编写软件是人所承担的最复杂的任务之一.AWK 编程语言和 "K and R ...
- python房子代码_用python爬取租房网站信息的代码
自己在刚学习python时写的,中途遇到很多问题,查了很多资料,下面就是我爬取租房信息的代码: 链家的房租网站 两个导入的包 1.requests 用来过去网页内容 2.BeautifulSoup i ...
- python三维重建代码_基于Python的三维重建开源代码
[实例简介] 基于Python的三维重建开源代码,包括特征提取,SFM,PMVS以及CMVS等相关功能! [实例截图] [核心代码] sfm-bundler(python) └── sfm-bundl ...
- python黑客代码_[翻译]Python开发中的密码散列(Hashing)
[翻译]Python开发中的密码散列(Hashing) 杀戮 (乌云安全实验室的杂役) | 2015-01-04 23:17 去年7月的一篇小文,看着还不错,就翻译了,当然还是我自己的语气,对于文中的 ...
- python浪漫代码_五行Python代码实现批量抠图
你是否曾经想将某张照片中的人物抠出来,然后拼接到其他图片上去,从而可以即使你在天涯海角,我也可以到此一游?专业点的人使用 PhotoShop 的"魔棒"工具可以抠图,非专业人士可以 ...
- python抠图代码_五行 Python 代码实现批量抠图
文 | 闲欢 来源:Python 技术「ID: pythonall」 你是否曾经想将某张照片中的人物抠出来,然后拼接到其他图片上去,从而可以即使你在天涯海角,我也可以到此一游?专业点的人使用 Phot ...
- python樱花树代码_用python绘制樱花树
黑夜可能漫长,但总会迎来温暖的阳光,三月如期而至,武大的樱花又一次盛开.那么今天就一起来看看怎样在python中画一棵美丽的樱花树- 说到用python画画,那当然就是小乌龟Turtle库了,为啥是t ...
- python渐变色代码_使用python画图怎么设置渐变色
Python中渐变的实现: 使用turtle库画一条渐变的蛇的代码:from turtle import * setup(500, 400, 200, 200) penup() fd(-250) pe ...
- python新书 代码_黄哥Python,2018年Python新书推荐
1.对待学习Python的态度问题. 如果你想在大城市(一线城市就业),通过学习python 学会编程,是比较好的选择之一.当然可以选择Java.PHP等编程语言.如果在三线,四线城市等城市工作,建议 ...
最新文章
- AjaxControltoolkit(工具包)安装步骤说明
- mac、Linux SSH 阿里云 vultr免密登录服务器
- Core Temp-CPU温度计
- audio.js的研究与使用
- 使用 sublime数组转换成逗号分割文本
- 《算法竞赛入门经典》————竖式问题
- Apple Pay如何使用?全网最完美攻略(图文教程)!
- css滤镜、混合模式、hls颜色值
- JAVA中List转数组和数组转List
- python数据分析中data_dict={h:v for h,v in zip(header,zip(header,zip(*value)}的含义
- 个人博客如何选择虚拟主机
- python学习教程12-从文本中获取电话号码2
- 【好玩的策略模拟经营游戏】造物主 Reus for Mac
- 支付宝:支付宝里面国际驾照认证件的申请领取步骤
- 锐捷三层交换机route-map设置
- CNN-tracking-文章导读
- Proe5.0从草绘入门到曲面造型装配工程图教程
- 1一10到时的英文单词_1到10的英文怎么写
- ACDC隔离电源设计手机适配器智能家居供电5V1A设计方案
- 焦点图(轮播图)的实现及详解
热门文章
- 撤销EXCLE工作表保护密码
- Java面向对象部分小结
- mybatis 依赖于jdbc_优于jdbc的mybatis框架入门
- qt下QString转换为const char*字符串
- BugkuCTF-WEB题bp
- php启动 大量sess文件,关于PHP中Session文件过多的问题
- java if (name!=null name!=),java中的NullPointerException异常
- 徽柏工业机器人_新松机器人股票(中国机器人公司排名是怎样的?)
- 某一个接口403 其他接口可以调通_Neo的务实外设指南 篇三十六:一个就够,65W快充+C口混插+最多6个设备 - 飞利浦65W摩天轮插座_插座...
- web系统数据库服务器,Web Gateway