[发明专利]基于连通域分析的二维码识别方法、系统及设备和介质在审
申请号: | 201910299672.X | 申请日: | 2019-04-15 |
公开(公告)号: | CN109993019A | 公开(公告)日: | 2019-07-09 |
发明(设计)人: | 郑茳;肖佐楠;杨亦波;匡启和;汪建强 | 申请(专利权)人: | 苏州国芯科技股份有限公司 |
主分类号: | G06K7/14 | 分类号: | G06K7/14 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 215011 江苏省苏州市高*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 二维码 定位点 连通域分析 二维码识别 系统及设备 旋转校正 校正点 坐标点 像素 图像 算法确定 算法 申请 解析 查找 输出 检测 拍摄 | ||
本申请公开了一种基于连通域分析的二维码识别方法、系统及设备和介质,方法包括:当接收到待识别图像后,检测待识别图像中二维码的边缘,得到待识别二维码;利用连通域分析算法确定待识别二维码中的寻象图形;将寻象图形中像素值均值对应的坐标点确定为定位点;确定校正点;基于定位点、校正点对待识别二维码进行旋转校正,在旋转校正后对待识别二维码进行解析,输出对应的信息。本申请在获取到待识别二维码后,首先确定寻象图形,将寻象图形中像素值均值对应的坐标点确定为定位点,避免二维码拍摄质量较差时逐点查找定位点可能出现的丢点问题;利用连通域分析算法确认寻象图形,使从寻象图形中确定的定位点更加准确,提高后续二维码的识别精度。
技术领域
本申请涉及图像识别技术领域,更具体地说,涉及一种基于连通域分析的二维码识别方法、系统及一种电子设备和一种计算机可读存储介质。
背景技术
条码技术是随着计算机科学和信息处理技术快速发展而兴起的一种自动识别技术。它利用光电扫描设备自动采集和输入数据,能够快速、方便、可靠的获取电子数据。
传统的一维码自问世以来,引起人们的广泛关注。它发展迅速,已普遍应用于票务、媒体、物流、医疗、产品追溯等各领域。一维码的使用可以极大地提高信息的采集和处理速度,但一维码存在信息量存储有限、依赖数据库、表示汉字困难、保密性差、受到数据库和互联网环境限制等缺陷。为了解决上述不足之处,二维码应运而生,其具备的信息容量大、可靠性高、抗损性强、可以加密等优点较好的迎合了人们的需求。在二维码的识别中,需要识别二维码的定位点来确定二维码的位置,通常通过逐点查找的方式来确定定位点,若二维码拍摄质量较差,逐点查找过程中可能由于丢点等问题导致对定位点的确定不够准确,从而影响后续二维码的识别精度。
因此,如何提供一种二维码识别方法是本领域技术人员需要解决的问题。
发明内容
本申请的目的在于提供一种基于连通域分析的二维码识别方法、系统及一种电子设备和一种计算机可读存储介质,提高了二维码的识别精度。
为实现上述目的,本申请提供了一种基于连通域分析的二维码识别方法,包括:
当接收到待识别图像后,检测所述待识别图像中二维码的边缘,得到待识别二维码;
利用连通域分析算法确定所述待识别二维码中的寻象图形;
将所述寻象图形中像素值均值对应的坐标点确定为定位点;
根据所述定位点和所述二维码的版本信息确定对应的校正点;
基于所述定位点、所述校正点对所述待识别二维码进行旋转校正,并在旋转校正后对所述待识别二维码进行解析,输出对应的信息。
可选的,所述检测所述待识别图像中二维码的边缘,包括:
利用Sobel算子对所述待识别图像中二维码的边缘进行检测。
可选的,所述当接收到待识别图像后,还包括:
对所述待识别图像进行灰度化处理和/或二值化处理,得到处理后图像;
对所述处理后图像进行滤波操作,得到滤波后图像;
相应的,所述检测所述待识别图像中二维码的边缘,包括:
检测所述滤波后图像中所述二维码的边缘。
可选的,对所述待识别图像进行二值化处理的过程,包括:
确定所述待识别图像的像素点对应的直方图;
获取所述直方图中的所有波谷值,并从所述所有波谷值中选取满足预设条件的波谷值确定为阈值;
基于所述阈值对所述待识别图像进行二值化处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州国芯科技股份有限公司,未经苏州国芯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910299672.X/2.html,转载请声明来源钻瓜专利网。