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中的Classes和Metaclasses详解
Apr 02 Python
Python+Wordpress制作小说站
Apr 14 Python
python出现&quot;IndentationError: unexpected indent&quot;错误解决办法
Oct 15 Python
python矩阵转换为一维数组的实例
Jun 05 Python
Python数据处理篇之Sympy系列(五)---解方程
Oct 12 Python
Django使用rest_framework写出API
May 21 Python
python使用openpyxl操作excel的方法步骤
May 28 Python
Java Unsafe类实现原理及测试代码
Sep 15 Python
python spilt()分隔字符串的实现示例
May 21 Python
用Python仅20行代码编写一个简单的端口扫描器
Apr 08 Python
Python Django / Flask如何使用Elasticsearch
Apr 19 Python
利用Python实现翻译HTML中的文本字符串
Jun 21 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
smarty实例教程
2006/11/19 PHP
php 广告调用类代码(支持Flash调用)
2011/08/11 PHP
php _autoload自动加载类与机制分析
2012/02/10 PHP
Yii2 中实现单点登录的方法
2018/03/09 PHP
php+js实现的拖动滑块验证码验证表单操作示例【附源码下载】
2020/05/27 PHP
JS打印gridview实现原理及代码
2013/02/05 Javascript
js函数参数设置默认值的一种变通实现方法
2014/05/26 Javascript
影响jQuery使用的14个方面
2014/09/01 Javascript
javascript继承机制实例详解
2014/11/20 Javascript
JavaScript每天必学之基础知识
2016/09/17 Javascript
jQuery中animate的几种用法与注意事项
2016/12/12 Javascript
JavaScript 函数的定义-调用、注意事项
2017/04/16 Javascript
JS 组件系列之 bootstrap treegrid 组件封装过程
2017/04/28 Javascript
jquery.guide.js新版上线操作向导镂空提示jQuery插件(推荐)
2017/05/20 jQuery
bootstrap+jQuery实现的动态进度条功能示例
2017/05/25 jQuery
Vue.js对象转换实例
2017/06/07 Javascript
详解使用nvm安装node.js
2017/07/18 Javascript
vue实现点击隐藏与显示实例分享
2019/02/13 Javascript
ES10的13个新特性示例(小结)
2019/09/23 Javascript
jQuery+Ajax+js实现请求json格式数据并渲染到html页面操作示例
2020/06/02 jQuery
python判断一个集合是否包含了另外一个集合中所有项的方法
2015/06/30 Python
python中正则表达式的使用方法
2018/02/25 Python
PyTorch学习笔记之回归实战
2018/05/28 Python
python中实现字符串翻转的方法
2018/07/11 Python
python+numpy+matplotalib实现梯度下降法
2018/08/31 Python
Python matplotlib修改默认字体的操作
2020/03/05 Python
python 窃取摄像头照片的实现示例
2021/01/08 Python
Javascript 高级手势使用介绍
2013/04/21 HTML / CSS
I.T中国官网:精选时尚设计师单品网购平台
2018/03/26 全球购物
夏威夷灵感服装及配饰:Reyn Spooner
2018/09/18 全球购物
值传递还是引用传递
2015/02/08 面试题
情侣吵架检讨书
2014/02/05 职场文书
美容院经理岗位职责
2014/04/03 职场文书
安全协议书
2014/04/23 职场文书
公司委托书格式
2014/08/01 职场文书
2015年圣诞节活动总结
2015/03/24 职场文书