浙⼤python读者验证码_Python2.7+pytesser实现简单验证码
的识别⽅法
本⽂实例讲述了Python2.7+pytesser实现简单验证码的识别⽅法。分享给⼤家供⼤家参考,具体如下:
python怎么读的⾸先,安装Python2.7版本
由于le⽹站⽆法访问。可点击此处本站下载。
最后,安装pytesser :
1、解压pytesser ,将解压后的⽂件复制到Python安装⽬录的Lib\site-packages下,直接使⽤,⽐如我的安装⽬录是:
C:\Python27\Lib\site-packages。
2、把2个⽬录添加到环境变量之中。
C:\Python27\Lib\site-packages
C:\Python27\Lib\site-packages\pytesser-v0.0.1
3、还要在C:\Python27\Lib\site-packages下⾯添加.pth ⽂件(pytesser-v0.0.1.pth),这个⽂件⾥⾯,只有 “pytesser-v0.0.1”字符串。
完成以上步骤之后,就可以编写图⽚⽂本识别的Python脚本了。参考脚本如下:
打开“运⾏”–cmd,键⼊“Python”后,进⼊Python命令交互模式,输⼊下⾯的代码:
from pytesser import *
import ImageEnhance
image = Image.open('D:\\xiehao\\workspace\\python\\5.png')
#使⽤ImageEnhance可以增强图⽚的识别率
enhancer = ImageEnhance.Contrast(image)
image_enhancer = hance(4)
print image_to_string(image_enhancer)
TIP:
经过验证,这个⽅法对图⽚⾥⾯的⽂字很清晰的情况,是可以⽤的;遇上⼲扰线⽐较多的图⽚,就不起作⽤了。再加上本⼈的编程基础不好,这个验证码的识别,是搞不定的了。 /(ㄒoㄒ)/~~
更多关于Python相关内容感兴趣的读者可查看本站专题:《Python图⽚操作技巧总结》、《Python数据结构与算法教程》、《Python Socket编程技巧总结》、《Python函数使⽤技巧总结》、《Python字符串操作技巧汇总》、《Python⼊门与进阶经典教程》及《Python⽂件与⽬录操作技巧汇总》
希望本⽂所述对⼤家Python程序设计有所帮助。
本⽂标题: Python2.7+pytesser实现简单验证码的识别⽅法
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论