[发明专利]一种基于手写字符识别的验证方法及装置有效
申请号: | 201710113449.2 | 申请日: | 2017-02-28 |
公开(公告)号: | CN106951832B | 公开(公告)日: | 2022-02-18 |
发明(设计)人: | 邓立邦;周恒达;黎灿勇;蒋凡 | 申请(专利权)人: | 广东数相智能科技有限公司 |
主分类号: | G06V30/32 | 分类号: | G06V30/32;G06V30/18;G06V30/16;G06V30/19;G06V30/148 |
代理公司: | 广州市越秀区哲力专利商标事务所(普通合伙) 44288 | 代理人: | 李健富 |
地址: | 510000 广东省广州市越秀区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 手写 字符 识别 验证 方法 装置 | ||
本发明公开了一种基于手写字符识别的验证方法及装置,该方法包括以下步骤:S1:通过随机算法从备选字符库中提取参考字符,并生成图片作为参考验证信息;S2:获取手写区域内的手写字符,并生成图片作为手写验证信息;S3:通过字体识别算法判断手写验证信息的手写字符与参考验证信息的参考字符是否一致,如果是,则执行步骤S4,如果否,则验证失败;S4:对手写验证信息进行特征提取,得到相应的特征向量;S5:判断手写验证信息的特征向量与模板库内的特征向量是否一致,如果否,则验证失败。本发明通过获取指定区域手写文字字符的方法来区分人类和计算机,从而防止验证码被恶意程序破解所产生的影响;提高了用户使用互联网的安全性。
技术领域
本发明属于图像识别技术领域,尤其涉及一种基于手写字符识别的验证方法及装置。
背景技术
全自动区分计算机和人类的图灵测试(英语:Completely Automated PublicTuring test to tell Computers and Humans Apart,简称CAPTCHA),俗称验证码,是一种区分用户是计算机和人的公共全自动程序。在CAPTCHA测试中,作为服务器的计算机会自动生成一个问题由用户来解答。这个问题可以由计算机生成并评判,但是必须只有人类才能解答。由于计算机无法解答CAPTCHA的问题,所以回答出问题的用户就可以被认为是人类。
现有验证码主要可以归类为3种:文字验证码、图片验证码、语音验证码。现有验证码技术的验证原理主要为:通过服务器端随机生成一组字符串,作为待验证信息,将上述随机字符串通过程序处理尽可能转化为人类能容易识别而计算机无法识别的信息(如图片或语音)作为参考验证码,将参考验证码通过浏览器端展示给用户识别,用户识别后在浏览器端通过鼠标或键盘事件(如鼠标点击、键盘输入)用字符向服务器端提交验证信息,服务器端通过判断提交的验证信息和待验证信息是否一致来区分用户是人或计算机,一致则判断用户为人,不一致则用户为计算机。
缺点或不足之处:现有验证码技术中,用户提交验证信息的操作是通过鼠标或键盘事件,提交验证信息的类型是字符;如图1为现有的验证码技术原理图。现有验证码技术中,没有让用户在指定区域用手写字符验证验证码的方法,该方法提交的验证信息的类型是手写字符的图片。现有验证码技术中,由于计算机可以轻易的模拟键盘和鼠标事件,同时计算机进行图片或语音验证码内容提取的技术也已非常成熟,通过视觉识别算法、语音识别算法,计算机可以轻松识别提取图片或语音参考验证码中包含的字符内容,并模拟用户的鼠标点击、键盘输入等事件行为在浏览器端输入识别出来的字符进行提交。因此,通过文本/图像/语音验证码进行人和计算机机鉴别的方式已变得相当不可靠。
现有验证码技术中,主要通过让参考验证码易于被人类识别而不易被机器识别的思路进行设计,主要表现为用扭曲文字、在图片中使用杂点背景、在语音中增加背景噪音等干扰机器识别的手段增加机器识别的难度。这类方式的使用也增加了人类识别的难度,甚至人类也无法识别的情况也时有发生,降低了用户体验。
发明内容
为了克服现有技术的不足,本发明的目的之一在于提供一种基于手写字符识别的验证方法,其能提高验证识别的安全性。
本发明的目的之二在于提供一种基于手写字符识别的验证装置,其能提高验证识别的安全性。
本发明的目的之一采用以下技术方案实现:
一种基于手写字符识别的验证方法,包括以下步骤:
S1:通过随机算法从备选字符库中提取参考字符,并生成图片作为参考验证信息;
S2:获取手写区域内的手写字符,并生成图片作为手写验证信息;
S3:通过字体识别算法判断手写验证信息的手写字符与参考字符是否一致,如果是,则执行步骤S4,如果否,则验证失败;
S4:对手写验证信息进行特征提取,得到相应的特征向量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东数相智能科技有限公司,未经广东数相智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710113449.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于钢卷收放的安全防护装置
- 下一篇:一种金属板加工用压平装置