Python识别验证码 | 您所在的位置:网站首页 › 易盾计划 › Python识别验证码 |
Python识别验证码----网易易盾拼图推理
写在前面数据特点获取数据识别思路识别结果改进点
写在前面
近日某众打码平台被跑路的消息一出,脚本圈中一片哗然(我并不是脚本圈的,只是喜欢看群里人吹逼而已 ),仿佛再也听不到那句熟悉的广告语了。这也预示着,第三方打码平台不靠谱了。但打码功能有时候又必不可少,这时候怎么办呢?当然是自己自己动手丰衣足食啦!最近工作不是很忙,准备撸一个用Python识别验证码的系列文章,该系列计划囊括各种时下比较流行的验证码形式,如滑块、四则运算、点选、手势、空间推理、谷歌等。已经跑通了的所有代码都放在了我的知识星球上,需要的话请自取。话不多说,开撸! 这类验证码需要计算出8块子图中哪2个子图进行互换之后能够复原原图。 我这里没去抓验证码的原图,而是在百度随便抓了些图。至于怎么从百度抓图,就不哔哔了。 识别思路1.训练一个能够区分一张图是完整的图还是被魔改后的图的模型。简单的一批,撸个二分类就行。 2.将验证码的图分成8份,然后逐一互换,看哪种互换方式能让模型觉得这是完整的图。 识别结果做了个demo,效果还行。
做成端到端的模型 |
CopyRight 2018-2019 实验室设备网 版权所有 |