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内置的字符串处理函数整理
Jan 29 Python
python多线程编程方式分析示例详解
Dec 06 Python
python读取视频流提取视频帧的两种方法
Oct 22 Python
python寻找list中最大值、最小值并返回其所在位置的方法
Jun 27 Python
Flask框架WTForm表单用法示例
Jul 20 Python
python根据url地址下载小文件的实例
Dec 18 Python
python3实现zabbix告警推送钉钉的示例
Feb 20 Python
10行Python代码计算汽车数量的实现方法
Oct 23 Python
python 实现简单的FTP程序
Dec 27 Python
利用pytorch实现对CIFAR-10数据集的分类
Jan 14 Python
Python fileinput模块如何逐行读取多个文件
Oct 05 Python
关于Python中进度条的六个实用技巧分享
Apr 05 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 flv视频时间获取函数
2010/06/29 PHP
PHP自定义函数获取汉字首字母的方法
2016/12/01 PHP
php 替换文章中的图片路径,下载图片到本地服务器的方法
2018/02/06 PHP
获取任意Html元素与body之间的偏移距离 offsetTop、offsetLeft (For:IE5+ FF1 )[
2006/12/22 Javascript
js调用flash的效果代码
2008/04/26 Javascript
你必须知道的JavaScript 变量命名规则详解
2013/05/07 Javascript
解决Extjs4中form表单提交后无法进入success函数问题
2013/11/26 Javascript
JS判断两个时间大小的示例代码
2014/01/28 Javascript
js实现点击图片改变页面背景图的方法
2015/02/28 Javascript
javascript实现 百度翻译 可折叠的分享按钮列表
2015/03/12 Javascript
jquery中键盘事件小结
2016/02/24 Javascript
详解webpack2+React 实例demo
2017/09/11 Javascript
vue bus全局事件中心简单Demo详解
2018/02/26 Javascript
[02:03]风行者至宝清风环佩外观展示
2020/09/05 DOTA
python字典多键值及重复键值的使用方法(详解)
2016/10/31 Python
Python文件的读写和异常代码示例
2017/10/31 Python
使用python生成目录树
2018/03/29 Python
python 获取url中的参数列表实例
2018/12/18 Python
解决启动django,浏览器显示“服务器拒绝访问”的问题
2020/05/13 Python
浅谈Python3中print函数的换行
2020/08/05 Python
python实现二分查找算法
2020/09/18 Python
快速解决pymongo操作mongodb的时区问题
2020/12/05 Python
python+selenium自动化实战携带cookies模拟登陆微博
2021/01/19 Python
阿迪达斯越南官网:adidas越南
2020/07/19 全球购物
中专毕业生自我鉴定范文
2013/11/09 职场文书
小学运动会演讲稿
2014/08/25 职场文书
2014年技术员工作总结
2014/11/18 职场文书
实习工作表现评语
2014/12/31 职场文书
慰问信格式
2015/02/14 职场文书
穆斯林的葬礼读书笔记
2015/06/26 职场文书
小学毕业感言100字
2015/07/30 职场文书
小学三年级班主任工作经验交流材料
2015/11/02 职场文书
经典人生语录分享:不畏将来,不念过去,笑对当下
2019/12/12 职场文书
Nginx代理同域名前后端分离项目的完整步骤
2021/03/31 Servers
python实现批量提取指定文件夹下同类型文件
2021/04/05 Python
Js类的构建与继承案例详解
2021/09/15 Javascript