[发明专利]二维码校正方法、装置及设备有效
申请号: | 201910204716.6 | 申请日: | 2019-03-18 |
公开(公告)号: | CN109934038B | 公开(公告)日: | 2021-12-07 |
发明(设计)人: | 梁明杰;王浦林 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | G06K7/14 | 分类号: | G06K7/14 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 张明;周良玉 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 二维码 校正 方法 装置 设备 | ||
本说明书实施例提供一种二维码校正方法、装置及设备,在二维码校正方法中,获取多帧包含同一二维码的图像。从第一图像中提取特征点,并在多帧图像中的其它图像中对特征点进行跟踪。基于特征点在第一图像中的坐标、特征点在其它图像中的坐标以及三维重建算法,确定特征点在三维空间中的三维坐标。获取与二维码的版本对应的二维码模板。从二维码模板中确定出特征点对应的特征位置。基于特征点的三维坐标、特征位置在二维码模板中的坐标以及弹性配准算法,对二维码模板进行变换,使得二维码模板产生与第一图像中的二维码相同的形变。对变换后的二维码模板进行投影处理。对投影后的二维码模板进行采样,以得到校正后的二维码。
技术领域
本说明书一个或多个实施例涉及图像处理技术领域,尤其涉及一种二维码校正方法、装置及设备。
背景技术
二维码(2-dimensional bar code)是通过按一定规律在平面的二维方向上分布的图形来记录信息的条码。在日常生活和工业应用中,二维码的使用越来越广泛,例如,其被广泛应用于零售行业、物流行业以及金融行业等。随着二维码的普遍流行,其应用形式也越来越多样化,其不仅可以应用于平面印刷品,还可以应用在不同形状物体的表面。例如:将二维码印于圆柱形药瓶表面用于记录药品相关信息;展会或促销时,将包含产品信息或宣传信息的二维码贴纸贴在展销人员的手臂上。在这些应用场景下,即二维码位于曲面物体上时,所拍摄到的图像中的二维码相往往存在一定的变形和失真。为实现对存在形变和失真的二维码进行解码,就需要对其进行校正。
因此,如何对存在形变和失真的二维码进行校正就成为要解决的问题。
发明内容
本说明书一个或多个实施例描述了一种二维码校正方法、装置及设备,可以对存在形变和失真的二维码进行校正。
第一方面,提供了一种二维码校正方法,包括:
获取多帧包含同一二维码的图像;
从所述多帧图像中任意的第一图像中提取特征点,并在所述多帧图像中的其它图像中对所述特征点进行跟踪;
基于所述特征点在所述第一图像中的坐标、所述特征点在所述其它图像中的坐标以及三维重建算法,确定所述特征点在三维空间中的三维坐标;
基于所述多帧图像中的至少一帧图像,获取与所述二维码的版本对应的二维码模板;
从所述二维码模板中确定出所述特征点对应的特征位置;
基于所述特征点的三维坐标、所述特征位置在所述二维码模板中的坐标以及弹性配准算法,对所述二维码模板进行变换,使得所述二维码模板产生与所述第一图像中的二维码相同的形变;
将变换后的二维码模板投影到所述第一图像上或者将所述第一图像投影到所述变换后的二维码模板上;
对投影后的二维码模板进行采样,以得到校正后的二维码。
第二方面,提供了一种二维码校正装置,包括:
获取单元,用于获取多帧包含同一二维码的图像;
提取单元,用于从所述多帧图像中任意的第一图像中提取特征点,并在所述多帧图像中的其它图像中对所述特征点进行跟踪;
确定单元,用于基于所述特征点在所述第一图像中的坐标、所述特征点在所述其它图像中的坐标以及三维重建算法,确定所述特征点在三维空间中的三维坐标;
所述获取单元,还用于基于所述多帧图像中的至少一帧图像,获取与所述二维码的版本对应的二维码模板;
所述确定单元,还用于从所述获取单元获取的所述二维码模板中确定出所述特征点对应的特征位置;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910204716.6/2.html,转载请声明来源钻瓜专利网。