python验证码识别实例代码


Posted in Python onFebruary 03, 2018

本文研究的主要是Python验证码识别的相关代码,具体如下。

Talk is cheap, show you the Code!

import numpy as np
import matplotlib.pyplot as plt
from sklearn.cluster import KMeans
from PIL import Image

#打开图像
im=np.array(Image.open('yzm.png'))

#得到图像3个维度
h,w,san=im.shape

X=[(h-x,y) for x in range(h) for y in range (w) if im[x][y][2]<200]

#将X转换成numpy的array类型,方便后续运算操作
X=np.array(X)

n_clusters=4
k_means=KMeans(init='k-means++',n_clusters=n_clusters)
k_means.fit(X)

k_means_labels=k_means.labels_
k_means_cluster_centers=k_means.cluster_centers_
k_means_labels_unique=np.unique(k_means_labels)

colors=['#4EACC5','#FF9C34','#4E9A06','#FF3300']
plt.figure()
plt.hold(True)
for k,col in zip(range(n_clusters),colors):
 my_members=k_means_labels==k
 cluster_center=k_means_cluster_centers[k]
 plt.plot(X[my_members,1],X[my_members,0],'w',markerfacecolor=col,marker='.')
 plt.plot(cluster_center[1],cluster_center[0],'o',markerfacecolor=col,markeredgecolor='k',markersize=6)

plt.title('KMeans')
plt.grid(True)
plt.show()

总结

以上就是本文关于python验证码识别实例代码的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

Python 相关文章推荐
python同时给两个收件人发送邮件的方法
Apr 30 Python
wxpython中自定义事件的实现与使用方法分析
Jul 21 Python
Python实现遍历目录的方法【测试可用】
Mar 22 Python
微信跳一跳自动运行python脚本
Jan 08 Python
python中的闭包函数
Feb 09 Python
Python实现计算圆周率π的值到任意位的方法示例
May 08 Python
NumPy 基本切片和索引的具体使用方法
Apr 24 Python
python redis 批量设置过期key过程解析
Nov 26 Python
多个python文件调用logging模块报错误
Feb 12 Python
python实现监听键盘
Apr 26 Python
python实现三阶魔方还原的示例代码
Apr 28 Python
python设置 matplotlib 正确显示中文的四种方式
May 10 Python
Django中cookie的基本使用方法示例
Feb 03 #Python
Python数据分析之双色球统计两个红和蓝球哪组合比例高的方法
Feb 03 #Python
Python数据分析之双色球统计单个红和蓝球哪个比例高的方法
Feb 03 #Python
Python数据分析之双色球中蓝红球分析统计示例
Feb 03 #Python
Python数据分析之获取双色球历史信息的方法示例
Feb 03 #Python
Python内建模块struct实例详解
Feb 02 #Python
获取python文件扩展名和文件名方法
Feb 02 #Python
You might like
php md5下16位和32位的实现代码
2008/04/09 PHP
ThinkPHP实现动态包含文件的方法
2014/11/29 PHP
关于ThinkPhp 框架表单验证及ajax验证问题
2017/07/19 PHP
详解强大的jQuery选择器之基本选择器、层次选择器
2012/02/07 Javascript
js获取RadioButtonList的Value/Text及选中值等信息实现代码
2013/03/05 Javascript
JQuery验证jsp页面属性是否为空(实例代码)
2013/11/08 Javascript
javascript面向对象快速入门实例
2015/01/13 Javascript
NodeJS学习笔记之(Url,QueryString,Path)模块
2015/01/13 NodeJs
使用AngularJS 应用访问 Android 手机的图片库
2015/03/24 Javascript
判断js的Array和Object的实现方法
2016/08/29 Javascript
利用AngularJs实现京东首页轮播图效果
2016/09/08 Javascript
JavaScript内存泄漏的处理方式
2017/11/20 Javascript
Angular浏览器插件Batarang介绍及使用
2018/02/07 Javascript
vue列表数据发生变化指令没有更新问题及解决方法
2020/01/16 Javascript
微信小程序实现电子签名并导出图片
2020/05/27 Javascript
DJANGO-ALLAUTH社交用户系统的安装配置
2014/11/18 Python
Python中List.index()方法的使用教程
2015/05/20 Python
Python爬虫包BeautifulSoup简介与安装(一)
2018/06/17 Python
Python文件如何引入?详解引入Python文件步骤
2018/12/10 Python
WxPython实现无边框界面
2019/11/18 Python
实现Python与STM32通信方式
2019/12/18 Python
Python中如何添加自定义模块
2020/06/09 Python
五分钟学会怎么用Pygame做一个简单的贪吃蛇
2021/01/06 Python
主键(Primary Key)约束和唯一性(UNIQUE)约束的区别
2013/05/29 面试题
网络工程师面试(三木通信技术有限公司)
2013/06/05 面试题
护理自荐信范文
2013/10/05 职场文书
教育学专业毕业生的自我评价
2013/11/21 职场文书
婚前协议书
2014/04/15 职场文书
促销活动总结模板
2014/07/01 职场文书
邹越感恩父母演讲稿
2014/08/28 职场文书
2014预备党员批评与自我批评思想汇报
2014/09/20 职场文书
收银员岗位职责范本
2015/04/07 职场文书
2015年教研组工作总结
2015/05/04 职场文书
2015年征兵工作总结
2015/07/23 职场文书
2016年教师政治思想表现评语
2015/12/02 职场文书
实习报告范文之电话客服岗位
2019/07/26 职场文书