[发明专利]一种字符扭曲粘连的图形验证码识别方法有效
申请号: | 201510756878.2 | 申请日: | 2015-11-09 |
公开(公告)号: | CN105426890B | 公开(公告)日: | 2018-12-18 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 成都数之联科技有限公司 |
主分类号: | G06K9/34 | 分类号: | G06K9/34;G06K9/62 |
代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 温利平 |
地址: | 610041 四川省成都市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种针对字符扭曲粘连的图形验证码识别方法,首先获取一定量的验证码图片以准备模板字符集,然后将待识别的验证码图片进行二值化以后用模板字符集中的每张字符图片在待识别的验证码图片上滑动,找出相似度最高的K张模板字符,并记录这K个字符最相似时所对应的位置,然后按照相同的识别方法从所记录的位置开始继续进行验证码图片剩下部分的识别。最后计算匹配的模板字符图片与整个验证码图片的相似度。最终将得到相似度最高的匹配方式作为验证码识别的最终结果。 | ||
搜索关键词: | 一种 字符 扭曲 粘连 图形 验证 识别 方法 | ||
【主权项】:
1.一种字符扭曲粘连的图形验证码识别方法,其特征在于,包括以下步骤:(1)、获取一定量的验证码图片,人工将这些验证码图片中的单个字符分割出来,并放入文件夹,相同的字符放入相同的文件夹,文件夹以字符的名字命名,这样便得到了模板字符集;(2)、对于待识别的验证码,首先将其转换为灰度图,并除去图片边缘空白的部分,然后用大津算法提取图片的前景,并将图片像素二值化;(3)、假设验证码中有N个字符,我们先从左向右识别前
个字符,首先识别第一个字符,方法是遍历每种字符的模板字符集,让每张模板字符图片在待识别验证码图片上的一定范围内滑动,每滑动一个位置,计算模板字符图片与滑动窗口区域的相似度,找出相似度最高时对应的模板字符图片,并记录第一个字符匹配每类字符时相似度的最大值及对应的滑动窗口的位置;将各类字符相似度的最大值进行排序,取出相似度最高的前K种匹配,并将这K种匹配的匹配状态记录下来;(4)、从左往右匹配时,对于前面字符匹配的K种匹配状态的每种匹配状态,分别以其为起点匹配验证码的下一个字符,匹配方法与第一个字符相同,同样保存K种匹配状态,根据乘法原理,可得到前N/2个字符的
种匹配方式;(5)、从右往左匹配时,先匹配最后一个字符,方法与匹配第一个字符相同,只是滑动方向由从左往右变成从右往左,得到最相似的K种匹配字符;(6)、从右向左匹配时,对于前面字符匹配的K种匹配状态的每种匹配状态分别以其为起点匹配验证码的下一个字符,每种起始状态保存K种最优的匹配;根据乘法原理,可得到后
个字符的
种匹配方式;(7)、为了将匹配误差降到最低,采用左右字符轮流匹配的方式,即从最左边开始匹配第一个字符,然后从右边开始匹配最后一个字符,再从左边开始匹配第二个字符,再从右边开始匹配倒数第二个字符,以此类推,直到所有字符匹配完毕;(8)经过前面的处理,我们可得到待识别验证码图片N个字符对应的相似度最高的KN种匹配方式;对于每一种匹配方式,计算N个模板字符图片与整个验证码图片的相似度,最终将得到相似度最高的匹配方式作为验证码识别的最终结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都数之联科技有限公司,未经成都数之联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510756878.2/,转载请声明来源钻瓜专利网。
- 上一篇:图像识别的背景过滤方法
- 下一篇:多模态生物识别装置及其进行图像传输的方法