图片成功转灰;这时我们又检查了一遍,发现验证的还是MEEE,失败了;
以及验证结果:
好,已经变了,至少不是MEEE,那么我们继续调整,调整到一个合适的值;
调整了很久,jb放弃了,因为这个8无论怎么调整都无法调整到合适的值,一直在S,R,B之间徘徊;
JB更改了一个验证码:
上面相同的代码,未经修改,具有以下二进制图:
验证结果:
哦年,这个可以验证~
还记得当初那个微博验证码吗?我们也试试吧。处理过的验证码是这样的~
检查结果基本都是空,只有在138,才会有一点点识别效果,但完全没有边缘;
相比以上,微博验证码可以用以上验证码识别:
纯色的优点是图像处理后黑白分明,但图像处理后空由于线条很细,处理后可能无法识别;
6摘要
本章研究了tesserocr和tesseract的环境构造,以及如何处理图形验证码的噪声,并说明了灰图和二进制图的概念;
7种疑难杂症
其实tesserocr只能解固体验证码,对空的验证码还是无能为力。我该怎么办?
既然图像识别有错误,我们就放弃这条路,用其他方式得到这个验证码;
比如直接找到生成这个验证码的代码进行二次转换得到验证码,深度学习训练机器识别;
注意下一章:
如何获取验证码的生成代码,二次处理后获取验证码
谢谢大家~
输入组:125240963获取源代码
1.《图片验证码 看看资深程序员是如何教你破解图形验证码!这不很简单嘛!》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《图片验证码 看看资深程序员是如何教你破解图形验证码!这不很简单嘛!》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/guonei/979036.html