[发明专利]验证码识别方法、装置、计算机设备及存储介质在审
申请号: | 201810595668.3 | 申请日: | 2018-06-11 |
公开(公告)号: | CN109086591A | 公开(公告)日: | 2018-12-25 |
发明(设计)人: | 蔡俊 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F21/36 | 分类号: | G06F21/36;G06K9/34;G06K9/40;G06K9/62;G06T3/40;G06T7/90 |
代理公司: | 深圳众鼎专利商标代理事务所(普通合伙) 44325 | 代理人: | 胡志桐 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 验证码内容 验证码图片 算式 输入框 填入 计算机设备 存储介质 获取目标 资源信息 验证码 网站 目标网站 输入目标 自动计算 | ||
1.一种验证码识别方法,其特征在于,所述验证码识别方法包括:
获取目标网站上的待识别验证码图片;
基于Tesseract对所述待识别验证码图片进行识别处理,得到所述待识别验证码图片对应的识别结果,其中,Tesseract为一款光学字符识别工具;
判断所述识别结果是否为算式;
若所述识别结果为算式,则将所述识别结果对应的计算结果填入所述待识别验证码图片对应的输入框;
若所述识别结果为非算式,则将所述识别结果填入所述待识别验证码图片对应的输入框。
2.如权利要求1所述的验证码识别方法,其特征在于,所述基于Tesseract对所述待识别验证码图片进行识别处理,得到所述待识别验证码图片对应的识别结果包括:
采用垂直投影法对所述待识别验证码图片进行分割,得到各个子验证码图片;
按照预设的尺寸规格将各个所述子验证码图片进行尺寸归一处理,得到各个规格化后的子验证码图片;
基于Tesseract对各个所述规格化后的子验证码图片进行识别,得到各个所述规格化后的子验证码图片对应的各个验证码内容信息;
按照所述验证码图片分割前的由左到右的顺序将各个所述验证码内容信息进行拼接,得到所述待识别验证码图片对应的识别结果,所述识别结果包括一个以上字符。
3.如权利要求1所述的验证码识别方法,其特征在于,所述判断所述识别结果是否为算式包括:
按照所述识别结果中的各个字符从左到右顺序排列,并将所述识别结果中的各个字符按照从左到右顺序排列顺序压入栈;
按照出栈先后顺序排列从栈中获取所述各个字符中的最先出栈的一个字符作为当前字符;
采用运算符号查询方法对所述当前字符进行查询,得到查询结果;
根据所述查询结果,确定所述查询结果的字符类型,其中,所述字符类型包括运算符类型和非运算符类型;
若所述查询结果的字符类型为所述运算符类型,则获取预设的运算符号原始值作为当前数量;
将所述当前数量与数字1进行算术相加运算,得到数量结果;
判断所述当前字符是否为按照出栈先后顺序排列的所述各个字符中的最后出栈的一个字符,若所述当前字符是按照出栈先后顺序排列的所述各个字符中的最后出栈的一个字符,则判断所述数量结果是否大于或等于所述预设的运算符号原始值与数字2的和,且字符类型为运算符类型的所有字符中是否存在等号;
若所述数量结果大于或等于所述预设的运算符号原始值与数字2的和,且字符类型为运算符类型的所有字符中存在等号,则确定所述识别结果为算式,若所述数量结果不大于或不等于所述预设的运算符号原始值与数字2的和,且字符类型为运算符类型的所有字符中不存在等号,则确定所述识别结果为非算式;
若所述当前字符不是按照出栈先后顺序排列的所述各个字符中的最后出栈的一个字符,则获取按照出栈先后顺序排列的所述各个字符中的下一个出栈的字符作为当前字符,获取所述数量结果作为所述当前数量,返回执行所述采用运算符号查询方法对所述当前字符进行查询,得到查询结果的步骤。
4.如权利要求1所述的验证码识别方法,其特征在于,在所述基于Tesseract对所述待识别验证码图片进行识别处理,得到所述待识别验证码图片对应的识别结果之前,所述验证码识别方法还包括:
采用深度优先搜索算法对所述待识别验证码图片进行去除干扰线处理,得到去干扰后的待识别验证码图片;
按照预设的转换方式将所述去干扰后的待识别验证码图片进行转换处理,得到灰度图片;
采用聚类算法对所述灰度图片进行二值化处理,得到二值化图片;
采用洪水填充算法对所述二值化图片进行去噪处理,得到去噪后的待识别验证码图片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810595668.3/1.html,转载请声明来源钻瓜专利网。