本发明专利技术涉及验证码识别技术领域,提供一种图片验证码识别方法、装置、电子设备及存储介质,其中方法包括:获取待验证的图片路径,以及图片路径的验证失败次数;基于验证失败次数,从候选识别方式中确定图片路径所对应图片验证码的目标识别方式,候选识别方式包括本地识别和云端识别;基于目标识别方式,对图片验证码进行识别,得到识别结果;基于识别结果进行验证,得到识别结果的验证结果;在验证结果为验证失败的情况下,更新图片路径的验证失败次数,基于更新后的验证失败次数返回确定目标识别方式,直至验证结果为验证成功。本发明专利技术提供的方法、装置、电子设备及存储介质,提高了识别响应的及时性。响应的及时性。响应的及时性。
【技术实现步骤摘要】
图片验证码识别方法、装置、电子设备及存储介质
[0001]本专利技术涉及验证码识别
,尤其涉及一种图片验证码识别方法、装置、电子设备及存储介质。
技术介绍
[0002]目前,各网站基本都使用了验证码识别技术,该验证码识别技术可以有效地阻止计算机直接进入网站系统,为用户的信息安全提供了强大的保障。
[0003]现有技术中,对图片验证码的识别是通过将图片发送给第三方接码平台,并接收第三方接码平台返回的识别结果。然而,这种方法在图片验证码传输过程中,与第三方接码平台的交互通信会大大影响图片验证码识别的不确定性,增加了图片验证码识别结果的响应时间,不具备如今图片验证码识别需要的及时响应特性。
[0004]因此,如何解决图片验证码识别的响应延时问题,仍然是亟待解决的问题。
技术实现思路
[0005]本专利技术提供一种图片验证码识别方法、装置、电子设备及存储介质,用以解决现有技术中传统的图片验证码识别的响应时延,以及图片验证码识别的准确率较低的缺陷。
[0006]本专利技术提供一种图片验证码识别方法,包括:获取待验证的图片路径,以及所述图片路径的验证失败次数;基于所述验证失败次数,从候选识别方式中确定所述图片路径所对应图片验证码的目标识别方式,所述候选识别方式包括本地识别和云端识别;基于所述目标识别方式,对所述图片验证码进行识别,得到识别结果;基于所述识别结果进行验证,得到所述识别结果的验证结果;在所述验证结果为验证失败的情况下,更新所述图片路径的验证失败次数,基于更新后的验证失败次数返回确定所述目标识别方式,直至所述验证结果为验证成功。
[0007]根据本专利技术提供的一种图片验证码识别方法,所述基于所述验证失败次数,从候选识别方式中确定所述图片路径所对应图片验证码的目标识别方式,包括:在所述验证失败次数小于等于第一失败阈值的情况下,从所述候选识别方式中确定所述目标识别方式为本地识别;在所述验证失败次数大于所述第一失败阈值的情况下,从所述候选识别方式中确定所述目标识别方式为云端识别。
[0008]根据本专利技术提供的一种图片验证码识别方法,所述在所述验证失败次数小于等于第一失败阈值的情况下,从所述候选识别方式中确定所述目标识别方式为本地识别,包括:在所述验证失败次数小于等于第二失败阈值的情况下,从所述候选识别方式中确定所述目标识别方式为基础本地识别;在所述验证失败次数大于所述第二失败阈值且小于等于所述第一失败阈值的情况下,从所述候选识别方式中确定所述目标识别方式为预处理本地识别。
[0009]根据本专利技术提供的一种图片验证码识别方法,所述预处理本地识别的识别步骤,包括:获取图片验证码;对所述图片验证码进行去噪处理,并基于去噪处理所得的图片验证码进行本地识别。
[0010]根据本专利技术提供的一种图片验证码识别方法,所述图片验证码的获取步骤,包括:基于所述图片路径,对原始图片验证码进行截图,得到所述图片验证码。
[0011]根据本专利技术提供的一种图片验证码识别方法,所述基于所述验证失败次数,从候选识别方式中确定所述图片路径所对应图片验证码的目标识别方式,包括:获取网络参数;在所述网络参数不满足预设条件的情况下,基于所述验证失败次数,从候选识别方式中确定所述图片路径所对应图片验证码的目标识别方式;在所述网络参数满足预设条件的情况下,确定所述目标识别方式为云端识别。
[0012]根据本专利技术提供的一种图片验证码识别方法,所述在所述验证结果为验证失败的情况下,更新所述图片路径的验证失败次数,包括:在所述验证结果为验证失败且所述验证失败次数大于第三失败阈值的情况下,生成验证失败提示信息;在所述验证结果为验证失败且所述验证失败次数小于等于所述第三失败阈值的情况下,更新所述图片路径的验证失败次数。
[0013]本专利技术还提供一种图片验证码识别装置,包括:获取单元,用于获取待验证的图片路径,以及所述图片路径的验证失败次数;确定识别方式单元,用于基于所述验证失败次数,从候选识别方式中确定所述图片路径所对应图片验证码的目标识别方式,所述候选识别方式包括本地识别和云端识别;识别单元,用于基于所述目标识别方式,对所述图片验证码进行识别,得到识别结果;验证单元,用于基于所述识别结果进行验证,得到所述识别结果的验证结果;更新单元,用于在所述验证结果为验证失败的情况下,更新所述图片路径的验证失败次数,基于更新后的验证失败次数返回确定所述目标识别方式,直至所述验证结果为验证成功。
[0014]本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述图片验证码识别方法。
[0015]本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述图片验证码识别方法。
[0016]本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述图片验证码识别方法。
[0017]本专利技术提供的图片验证码识别方法、装置、电子设备及存储介质,基于验证失败次数,从候选识别方式中确定图片路径所对应图片验证码的目标识别方式,候选识别方式包括本地识别和云端识别,由此,基于目标识别方式,对图片验证码进行识别,得到识别结果,
即图片验证码识别可以在本地完成,而无需上传云端进行识别,因此,图片验证码识别的过程不存在与第三方接码平台的信息传输耗时,大大降低了图片验证码识别的耗时,提高了识别响应的及时性。
附图说明
[0018]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1是本专利技术提供的图片验证码识别方法的流程示意图;图2是本专利技术提供的图片验证码识别方法中步骤120的流程示意图之一;图3是本专利技术提供的图片验证码识别方法中步骤121的流程示意图;图4是本专利技术提供的图片验证码识别方法中步骤120的流程示意图之二;图5是本专利技术提供的图片验证码识别方法中步骤150的流程示意图;图6是本专利技术提供的图片验证码识别装置的结构示意图;图7是本专利技术提供的电子设备的结构示意图。
具体实施方式
[0020]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0021]本专利技术的说明书和权利要求书中的术语“第一”、“第二”、“第三”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种图片验证码识别方法,其特征在于,包括:获取待验证的图片路径,以及所述图片路径的验证失败次数;基于所述验证失败次数,从候选识别方式中确定所述图片路径所对应图片验证码的目标识别方式,所述候选识别方式包括本地识别和云端识别;基于所述目标识别方式,对所述图片验证码进行识别,得到识别结果;基于所述识别结果进行验证,得到所述识别结果的验证结果;在所述验证结果为验证失败的情况下,更新所述图片路径的验证失败次数,基于更新后的验证失败次数返回确定所述目标识别方式,直至所述验证结果为验证成功。2.根据权利要求1所述的图片验证码识别方法,其特征在于,所述基于所述验证失败次数,从候选识别方式中确定所述图片路径所对应图片验证码的目标识别方式,包括:在所述验证失败次数小于等于第一失败阈值的情况下,从所述候选识别方式中确定所述目标识别方式为本地识别;在所述验证失败次数大于所述第一失败阈值的情况下,从所述候选识别方式中确定所述目标识别方式为云端识别。3.根据权利要求2所述的图片验证码识别方法,其特征在于,所述在所述验证失败次数小于等于第一失败阈值的情况下,从所述候选识别方式中确定所述目标识别方式为本地识别,包括:在所述验证失败次数小于等于第二失败阈值的情况下,从所述候选识别方式中确定所述目标识别方式为基础本地识别;在所述验证失败次数大于所述第二失败阈值且小于等于所述第一失败阈值的情况下,从所述候选识别方式中确定所述目标识别方式为预处理本地识别。4.根据权利要求3所述的图片验证码识别方法,其特征在于,所述预处理本地识别的识别步骤,包括:获取图片验证码;对所述图片验证码进行去噪处理,并基于去噪处理所得的图片验证码进行本地识别。5.根据权利要求1至4中任一项所述的图片验证码识别方法,其特征在于,所述图片验证码的获取步骤,包括:基于所述图片路径,对原始图片验证码进行截图,得到所述图片验证码。6.根据权利要求1至4...
【专利技术属性】
技术研发人员:帅炜,
申请(专利权)人:成方金融科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。