[发明专利]一种基于轮廓提取的九宫格图形验证码识别方法有效
申请号: | 201910185020.3 | 申请日: | 2019-03-12 |
公开(公告)号: | CN110069915B | 公开(公告)日: | 2021-04-13 |
发明(设计)人: | 丁珩珂;刘泽华;王毅刚 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | G06F21/36 | 分类号: | G06F21/36;G06K9/32;G06K9/34;G06K9/46 |
代理公司: | 杭州君度专利代理事务所(特殊普通合伙) 33240 | 代理人: | 朱月芬 |
地址: | 310018 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于轮廓提取的九宫格图形验证码识别方法。本发明包括如下步骤:(1)对输入的含箭头的九宫格验证码进行二值化与高斯模糊预处理,后进行降噪;(2)对图片进行膨胀处理,后进行canny轮廓检测,计算所有闭合轮廓的重心;(3)对提取的轮廓进行分类,依据其重心位置、分布情况,计算出九宫格点编号与箭头位置,对非重叠箭头轮廓进行最小闭合三角形提取;(4)由箭头位置与九宫格标记点得出每个九宫格点的出入度,进而计算出该九宫格图形验证码中的哈密顿路径;(5)抽取任意非重叠箭头,通过计算三角形顶点与重心关系得出该箭头方向,为该哈密顿路径标明方向,最终输出验证结果。本发明极大地提高了识别效率与用户体验。 | ||
搜索关键词: | 一种 基于 轮廓 提取 九宫 图形 验证 识别 方法 | ||
【主权项】:
1.一种基于轮廓提取的九宫格图形验证码识别方法,其特征在于包括如下步骤:步骤(1)对输入的含箭头的九宫格图形验证码进行二值化与高斯模糊预处理,并根据九宫格标记点的颜色设置阈值进行降噪;步骤(2)对步骤(1)处理后的图片进行膨胀处理,随后进行canny轮廓检测,计算出所有闭合轮廓的重心;步骤(3)对步骤(2)中提取的轮廓进行分类,依据闭合轮廓的重心位置、分布情况计算出九宫格点编号与箭头位置,并对非重叠箭头轮廓进行最小闭合三角形提取;步骤(4)由箭头位置与九宫格标记点分析得出每个九宫格点的出入度,进而计算出该九宫格图形验证码中的哈密顿路径;步骤(5)抽取任意非重叠箭头,通过计算三角形顶点与重心关系得出该箭头方向,从而给该哈密顿路径标明方向,最终输出该图形验证码的验证结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910185020.3/,转载请声明来源钻瓜专利网。
- 上一篇:滑动解锁方法、系统及电子装置
- 下一篇:一种密码安全管理系统和方法