当前位置: 首页 > 专利查询>湘潭大学专利>正文

验证码中空心字符的识别方法技术

技术编号:24331808 阅读:147 留言:0更新日期:2020-05-29 19:58
本发明专利技术公开了一种验证码中空心字符的识别方法,其中的主要方法包括:在对验证码图片进行二值化、细化操作处理后,修复字符轮廓线;将所有封闭的白色连通区域进行颜色填充;对所述得到的颜色块,依据其形状特性及横纵向特性进行三次检测去干扰处理,提取有效字符块;利用卷积神经网络模型对字符信息进行检测识别。

Recognition method of empty character in verification code

【技术实现步骤摘要】
验证码中空心字符的识别方法
本专利技术涉及互联网安全
,具体涉及一种验证码中空心字符的识别方法。
技术介绍
验证码是一种区分计算机和人类的安全技术,现在被大部分网站应用最多的是基于文本的图形验证码。正当很多基于文本的图形验证码被成功破解时,空心验证码作为最新颖的验证码设计之一,现已被各大网站应用到其用户登陆,邮箱注册,论坛评论等功能中。空心验证码的一个主要特点是使用轮廓线形成连接的空心字符,同时达到了提高安全性和可用性的目标。现在的验证码破解技术很难分割和识别字符粘连的验证码,但是实心的字符粘连验证码会对人类的识别产生干扰,使用户的体验下降。而空心验证码,字符依旧是粘连的,但当人类识别时,却没有产生负面影响。空心验证码因为其只由简单的轮廓线组成、图像中包含的信息少,字符的有效特征信息会被大幅度弱化。若当图像背景中再有干扰线加入时,在预处理过程中部分字符轮廓还会被误当作噪声去除,这些都极大地提高了机器识别的难度。因此,空心验证码受到了许多大型网站的青睐,但其是否能真正有效地抵制识别程序,是否真正安全还需日后得到验证。本文档来自技高网...

【技术保护点】
1.一种验证码中空心字符的识别方法,其特征在于,所述方法包括:/nA.将输入的验证码图片进行预处理,依次执行二值化、细化操作,并对字符轮廓线进行修复;/nB.将所述所有封闭的白色连通区域进行颜色填充;/nC.对所述得到的颜色块,依据其形状特性及横纵向特性进行三次检测去干扰处理,提取有效字符块;/nD.利用卷积神经网络模型对所述字符信息进行检测识别。/n

【技术特征摘要】
1.一种验证码中空心字符的识别方法,其特征在于,所述方法包括:
A.将输入的验证码图片进行预处理,依次执行二值化、细化操作,并对字符轮廓线进行修复;
B.将所述所有封闭的白色连通区域进行颜色填充;
C.对所述得到的颜色块,依据其形状特性及横纵向特性进行三次检测去干扰处理,提取有效字符块;
D.利用卷积神经网络模型对所述字符信息进行检测识别。


2.根据权利要求1所述的方法,其特征在于,所述对验证码图片进行预处理和修复字符轮廓线的步骤包括:首先将输入的验证码图片转换为灰度图片,然后通过预设阈值将灰度图片转换为二值图像;针对二值图像中的像素,通过8-邻域元素进行细化删除,得到字符轮廓线为单像素线条的图片;在字符轮廓线中确定断点位置,然后依据就近原则将在预设阈值范围内的两个断点进行连接,得到封闭的白色连通区域。


3.根据权利要求1所述的方法,其特征在于,所述将所有封闭的白色连通区域进行颜色填充的步骤包括:按一定顺序依次查找图像中白色封闭连通区域,每找到一个白色区域便将其填充为新的颜色,最终保证所有白色封闭区域均被填充上新的颜色,且能通过颜色信息反映出该区域在图像中的位置信息。


4.根据权利要求1所述的方法,其特征在于,所述查找横纵向特性的步骤包括:依次遍历不同颜色的连通区域,找出该区域所有边界点坐标;
在所述边界点坐标中找出横坐标相同但纵坐标不连续的点,若在同一横坐标中纵坐标不连...

【专利技术属性】
技术研发人员:张宇峰李熠黄家文
申请(专利权)人:湘潭大学
类型:发明
国别省市:湖南;43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1