验证码识别步骤---完美ESALES系统验证码识别过程(含图片)

由于本人最近工作较忙,因此零散的给出一些常用验证码的识别算法,写的不是很详细,需要的请QQ跟我联系详谈

完美ESALES系统的验证码步骤

1、灰度滤色(将图片的色彩转化为黑白图片,即灰度化,然后根据灰度值分辨出有效的颜色和无效的颜色,譬如说我们这里采用的是:L(0-148),即表示是将灰度值为0-148的规整出来作为有效值1,其他的都为无效值0)

2、连点去噪(将图片根据字符下限和字符上限的值进行分割,譬如说这里就表示需要分割为4个字符,由于完美的验证码图片经过灰度滤色以后,就直接的消除了背景色和噪点,所以我们这里不需要再进行其他的处理,直接的进行连点去噪就可以)

3、图像分割(将图像根据01分割为4个小图片)

4、统一大小(为了方便辨认,我们这里将图像统一的变为40×40的模拟图像)

5、检查(这里先从库中读取每个字符跟获取的字符信息的相似值,然后从中选取小于500的跟这个字符最相近的字符作为这个验证码识别出来的字符)

posted on 2009-01-15 01:53  cntlis  阅读(7909)  评论(11编辑  收藏  举报

导航