当前位置: 首页 > 专利查询>易鑫专利>正文

一种滑动拼图类验证码识别方法技术

技术编号:30631961 阅读:18 留言:0更新日期:2021-11-04 00:01
本专利涉及验证码识别方法,主要为了解决现有技术的识别效率、准确率、成功率较低且未利用到左侧滑块坐标的问题。本发明专利技术首先获取验证码图像,其次根据预定义特征定位滑块,然后通过颜色特征、渐变特征、形状特征中的一项或多项匹配、定位缺口,再由数据随机分割、重组、按某种双随机规则对数据值增加或删减来模拟人手拖动轨迹完成验证。相比基于普通机器学习的方法,本发明专利技术不需要训练集、测试集,也不需要进行初始训练,减少了资源消耗,降低了滑动拼图类验证码识别的复杂性,具有较好的识别效果。果。

【技术实现步骤摘要】
一种滑动拼图类验证码识别方法


[0001]本专利技术涉及通信
,更具体的涉及验证码识别方法。

技术介绍

[0002]目前互联网应用中,滑动拼图类验证码已广泛应用。滑动拼图类验证码包含底图、滑块两个部分,通过将滑块与底图中的缺口(下称“目标区域”)准确拼合,通过拼合正误、拖动轨迹、浏览数据等多维度判断。但需要长时间大量使用验证码的公司员工十分疲劳。
[0003]目前的滑动拼图类验证码识别方法中主要存在识别偏移、无法模拟真人拖动且未利用到左侧滑块坐标的问题。因为底图中存在形状、颜色都类似目标区域的干扰,使得现有识别技术很容易出现错判。
[0004]综上,如何改变现有技术中滑动拼图类验证码识别方法,以提高滑动拼图类验证码识别的准确率和成功率,辅助用户更便捷的使用计算机,促进验证码行业健康发展,促使验证码提供商简化验证流程、优化验证方式是本领域技术人员需要考虑的问题。

技术实现思路

[0005]本专利技术提供了一种滑动拼图类验证码识别方法,本专利技术可以让用户输入完密码,即时判断即可登录,解决了现有技术的识别效率、准确率、成功率较低的问题。
[0006]本专利技术提供一种滑动拼图类验证码识别方法,其特征在于:步骤1,获取待测验证码图像。
[0007]步骤1.1,根据预定义的颜色、形状进行匹配、定位,然后抛弃非验证码区域的冗余部分。
[0008]步骤2,在图像偏左侧逐行或跳行扫描,通过颜色、形状、四周阴影渐变中的一项或多项判断该行或附近区域的可能的滑块的中心点坐标值,并剔除白色边框、底部选项条等冗余部分。
[0009]步骤2.1,逐行扫描判断该行是否存在连续的黄色像素点(此处黄色为滑块的颜色特征)。
[0010]步骤2.2,判断找到的滑块是否存在n个凹陷或突起(2≤n≤4)。
[0011]步骤2.3,判断图案四周阴影渐变。
[0012]步骤2.4,剔除图像下方拖动条、底部选项条、四周白色边框,仅保留y轴值与判定值相近的像素点。
[0013]步骤3,在步骤2得到可能的坐标或在附加步骤1得到确定的坐标后,在y轴值相近或相等的像素点区域的偏右侧通过颜色特征、渐变特征、形状特征中的一项或多项进行匹配、定位可能的目标区域的中心点坐标,并通过特征吻合度计算概率。
[0014]步骤3.1,根据中间浅四周深,整体颜色比周围区域深,存在n个凹陷或突起(2≤n≤4)的目标区域特征进行匹配和定位。
[0015]步骤3.2,计算特征吻合度从而得到概率。
都应当是相对于屏幕边缘的相对坐标。
[0035]5)滑块的拖动分两种方式:拖动滑块本身和拖动滑块下方的拖动条。附加步骤1、1.1所述的“拖动滑块”为后者。
[0036]有益效果相比基于普通机器学习的方法,本专利技术不需要训练集、测试集,也不需要进行初始训练,减少了资源消耗,降低了滑动拼图类验证码识别的复杂性。
[0037]以上所述的具体描述,对专利技术的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本专利技术的具体实施例而已,并不用于限定本专利技术的保护范围,凡在本专利技术的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种滑动拼图类验证码识别方法,其特征在于所述方法包括如下步骤:步骤1,获取待测验证码图像;步骤2,在图像偏左侧进行扫描,通过颜色、形状、四周阴影渐变中的一项或多项匹配、定位该行或附近区域的可能的滑块的中心点坐标,并剔除白色边框、底部选项条等冗余部分;步骤3,在步骤2得到可能的坐标后,在y轴值相近或相等的像素点区域的偏右侧通过颜色特征、渐变特征、形状特征中的一项或多项进行匹配、定位可能的目标区域的中心点坐标,并通过特征吻合度计算概率;步骤4,从步骤3得到的数据中选取概率最大的一个点的坐标;步骤5,通过对人手拖动轨迹数据按照某种规则进行分割、重组,根据要求拖动距离按照某种双随机规则删减或添加来模拟人手拖动轨迹,然后控制光标尝试验证。2.根据权...

【专利技术属性】
技术研发人员:易鑫
申请(专利权)人:易鑫
类型:发明
国别省市:

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

1