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中使用item()方法遍历字典的例子
Aug 26 Python
python3音乐播放器简单实现代码
Apr 20 Python
使用Python脚本实现批量网站存活检测遇到问题及解决方法
Oct 11 Python
Python数据分析之如何利用pandas查询数据示例代码
Sep 01 Python
flask中主动抛出异常及统一异常处理代码示例
Jan 18 Python
读取json格式为DataFrame(可转为.csv)的实例讲解
Jun 05 Python
关于python列表增加元素的三种操作方法
Aug 22 Python
解决Python对齐文本字符串问题
Aug 28 Python
python批量处理文件或文件夹
Jul 28 Python
python3 sleep 延时秒 毫秒实例
May 04 Python
解决pytorch 交叉熵损失输出为负数的问题
Jul 07 Python
详解python的异常捕获
Mar 03 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提取字符串中的图片地址[正则表达式]
2011/11/12 PHP
深入PHP数据缓存的使用说明
2013/05/10 PHP
基于PHP实现生成随机水印图片
2020/12/09 PHP
PHP时间类完整代码实例
2021/02/26 PHP
类之Prototype.js学习
2007/06/13 Javascript
jQuery 方法大全方便学习参考
2010/02/25 Javascript
javascript中length属性的探索
2011/07/31 Javascript
优化Jquery,提升网页加载速度
2013/11/14 Javascript
jQuery动态改变图片显示大小(修改版)的实现思路及代码
2013/12/24 Javascript
JavaScript数据结构和算法之二叉树详解
2015/02/11 Javascript
原生js和jQuery实现淡入淡出轮播效果
2015/12/25 Javascript
Vue.directive自定义指令的使用详解
2017/03/10 Javascript
详解vue2.0+vue-video-player实现hls播放全过程
2018/03/02 Javascript
Vue实现点击时间获取时间段查询功能
2020/08/21 Javascript
Vue.js 实现微信公众号菜单编辑器功能(一)
2018/05/08 Javascript
利用Node.js批量抓取高清妹子图片实例教程
2018/08/02 Javascript
小程序瀑布流组件实现翻页与图片懒加载
2020/05/19 Javascript
vue.js实现h5机器人聊天(测试版)
2020/07/16 Javascript
利用一个简单的例子窥探CPython内核的运行机制
2015/03/30 Python
python中enumerate函数用法实例分析
2015/05/20 Python
Python用字典构建多级菜单功能
2019/07/11 Python
wxPython实现画图板
2020/08/27 Python
python3.x中安装web.py步骤方法
2020/06/23 Python
HTML5制作3D爱心动画教程 献给女友浪漫的礼物
2014/11/05 HTML / CSS
英国最大的海报商店:GB Posters
2018/03/20 全球购物
Club Monaco加拿大官网:设计师男女服装
2019/09/29 全球购物
《孔子游春》教学反思
2014/02/25 职场文书
外贸专业求职信
2014/03/09 职场文书
安踏广告词改编版
2014/03/21 职场文书
收款委托书范本
2014/09/11 职场文书
2014年小学图书室工作总结
2014/12/09 职场文书
同学聚会邀请函
2015/01/30 职场文书
英语专业毕业论文答辩开场白
2015/05/27 职场文书
感谢师恩主题班会
2015/08/17 职场文书
银行工作心得体会范文
2016/01/23 职场文书
如何正确理解python装饰器
2021/06/15 Python