基本识别原理概述:
1、每一幅图像在构成上,都是由一个个像素组成的矩阵,每一个像素为单元格。
2、 彩色图像的像素的由三原色(红,绿,蓝)构成元组,灰度图像的像素是一个单值,每个像素的值范围为(0,255)。
问题来源
某系统门户登陆界面如下:
现在我们要实现自动的验证码识别。
在这里还是要推荐下我自己建的Python开发学习群:483546416,群里都是学Python开发的,如果你正在学习Python ,小编欢迎你加入,大家都是软件开发党,不定期分享干货(只有Python软件开发相关的),包括我自己整理的一份2018最新的Python进阶资料和高级开发教程,欢迎进阶中和进想深入Python的小伙伴
图像特征
首先,我们仔细观察下这个验证码图像,可以发现一些固定特征:
1、验证码中的字符数始终为6,并且是灰度图像。
2、字符间的间隔看起来每次都一样。
3、 每个字符都是完全定义的。
4、图像有许多杂散的黑暗像素,以及穿过图像的线条作为干扰因素。