12306验证码识别
其实12306抢票之前有做过,近年来随着技术的发展ai的兴起,我也随波逐流,研究了下Python深度学习,来实现12306全自动抢票工具。
1. 实现12306自动识别验证码,我这里用的比较简单,目前对深度学习也属于小白行列,在网上参考了猫和狗的识别,决定稍稍对这个模型做了一点修改,针对12306验证码写了一些下载切割的方法类,思路就是将验证码图片分2部分切割,一部分为文字部分,一部分为图片部分。
文字部分:
图片部分:
识别这块主要用到tensorflow框架及numpy,详细可参考:TensorFlow 卷积神经网络之猫狗识别https://blog.csdn.net/u012373815/article/details/78768727
本人目前也在研究阶段,电脑配置太低只能用cpu,没有GPU,后期打算升级想下用上keras,结果及训练速度会提高很多^-^
整过过程就是整理图片比较费时,人工智能嘛,人工在前面,要多高的智能就要花多大的人工^_^, 识别效果还不错,单类别的基本都是95%的准确率。
(图片为8个小块,从上倒下,从左到右:)
1,2,3,4
5,6,7,8
12306图片验证测试接口:http://www.xiuler.com/test
上面通用flask封装成接口测试.
先说这么多吧,后面有空再记录下12306抢票软件的实现,使用pyqt实现图形界面:
刷新频率请勿设置过低,建议1.5
基本功能都已实现,使用PYSIDE2图形界面,打包后文件比较大,打开时我抛出了控制台监控,因为里面集成了keras框架,开始打开时比较慢。
相关阅读
网站的五大功能。网站能和当前的趋势保持一致以针对更广泛的客户群体。如果是这样,您可能会主动搜索网站中您需要的基本功能,网
文章对分期乐App进行简单的探索,通过产品功能的体验分析中,总结提炼关于提升乐黑卡功能渗透率的几点思考。希望能够给你带来启发。
这篇是学习Excel2007系列经验的第二篇经验,具体讲的是Excel中进行工作表的操作,该如何去进行操作的呢?今天,seo实验室小编就教大家在
Windows自动弹出MSN中文网界面解决办法 原因:每当用户连接到网络时,Windows 会向微软的一个域名发送访问请求,访问结果作为网络连接
实现自动化安装操作系统我们仍需要插入光盘来引导,现在很多服务器已经没有光驱,那么此时我们就无法用光盘引导,如果要实现光盘引导安