[发明专利]一种验证码图片识别方法、装置、设备及存储介质在审
申请号: | 202111263901.6 | 申请日: | 2021-10-27 |
公开(公告)号: | CN114067324A | 公开(公告)日: | 2022-02-18 |
发明(设计)人: | 魏永;罗鸣飞;李萌萌;吴迪 | 申请(专利权)人: | 厦门友微科技有限公司 |
主分类号: | G06V30/148 | 分类号: | G06V30/148;G06V30/24;G06V10/774;G06K9/62 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 许曼;刘飞 |
地址: | 361005 福建省厦门市火*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 验证 图片 识别 方法 装置 设备 存储 介质 | ||
1.一种验证码图片识别方法,其特征在于,所述方法包括:
将待识别图片进行二值化处理,得到图片有效像素点;
将所述有效像素点进行聚类处理,得到相互分离的有效字符区域;
根据所述有效字符区域以及预设字符属性集,确定全部有效字符区域中的单个字符区域和黏连字符区域,所述预设字符属性集包括全部字符的预设属性特征;
根据所述黏连字符区域,通过预设切割规则得到多个有效字符;
根据所述单个字符区域对应的单个字符和所述黏连字符区域中多个有效字符,结合预先训练完成的识别模型,得到所述待识别图片的识别结果。
2.根据权利要求1所述的方法,其特征在于,所述预设属性特征包括字符高度、字符宽度和字符像素点个数;
所述根据所述有效字符区域以及预设字符属性集,确定全部有效字符区域中的单个字符区域和黏连字符区域,包括:
针对每个有效字符区域进行如下步骤:
获取所述有效字符区域中字符特征;
判断所述有效字符区域中字符特征是否落在所述预设字符属性集中的预设属性特征的范围内;
若是,则将所述有效字符区域确定为单个字符区域;
若否,则将所述有效字符区域确定为黏连字符区域。
3.根据权利要求2所述的方法,其特征在于,所述判断所述有效字符区域中字符特征是否落在所述预设字符属性集中的预设属性特征的范围内进一步包括:
判断所述有效字符区域的宽度是否超过所述预设字符属性集中字符宽度最大值;
若是,则将所述有效字符区域确定为黏连字符区域;
若否,则判断所述有效字符区域的宽度和高度之比是否超过所述预设字符属性集中单个字符的字符宽度和字符高度之比的最大值;
若所述有效字符区域的宽度和高度之比超过所述预设字符属性集中单个字符的字符宽度和字符高度之比的最大值,则将所述有效字符区域确定为黏连字符区域;
若所述有效字符区域的宽度和高度之比没有超过所述预设字符属性集中单个字符的字符宽度和字符高度之比的最大值,则将所述有效字符区域确定为单个字符区域。
4.根据权利要求3所述的方法,其特征在于,所述若所述有效字符区域的宽度和高度之比没有超过所述预设字符属性集中单个字符的字符宽度和字符高度之比的最大值,则将所述有效字符区域确定为单个字符区域,进一步包括:
则判断所述有效字符区域中像素点个数是否超过所述预设字符属性集中单个字符像素点个数的最大值;
若所述有效字符区域中像素点个数超过所述预设字符属性集中单个字符像素点个数的最大值,则将所述有效字符区域确定为黏连字符区域;
若有效字符区域中像素点个数没有超过所述预设字符属性集中单个字符像素点个数的最大值,则将所述有效字符区域确定为单个字符区域。
5.根据权利要求1所述的方法,其特征在于,所述根据所述黏连字符区域,通过预设切割规则得到多个有效字符,包括:
针对每个黏连字符区域进行如下步骤:
根据垂直投影法,依次统计所述黏连字符区域在水平方向上预设单元区间内的像素点个数;
根据所述黏连字符区域在水平方向上预设单元区间内的像素点个数的变化趋势,确定所述黏连字符区域的候选切割点;
当所述候选切割点为一个时,则将所述候选切割点作为目标切割点;
当所述候选切割点为多个时,则获取由多个候选切割点得到的候选区域的多个字符特征,并通过所述多个字符特征结合预设筛选规则从多个所述候选切割点中筛选出目标切割点;
根据所述目标切割点,对所述黏连字符区域进行切割处理,得到切割后的多个有效字符。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门友微科技有限公司,未经厦门友微科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111263901.6/1.html,转载请声明来源钻瓜专利网。