[发明专利]一种二维码畸变校正方法及装置在审
| 申请号: | 201711138918.2 | 申请日: | 2017-11-16 |
| 公开(公告)号: | CN107944324A | 公开(公告)日: | 2018-04-20 |
| 发明(设计)人: | 柯俊山;姚毅 | 申请(专利权)人: | 凌云光技术集团有限责任公司 |
| 主分类号: | G06K7/14 | 分类号: | G06K7/14;G06T3/00 |
| 代理公司: | 北京弘权知识产权代理事务所(普通合伙)11363 | 代理人: | 逯长明,许伟群 |
| 地址: | 100094 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 二维码 畸变 校正 方法 装置 | ||
技术领域
本申请涉及二维码识别技术领域,尤其涉及一种二维码畸变校正方法及装置。
背景技术
随着智能硬件技术的发展,二维码在日常生活和工业中的应用越来越普遍。二维码比传统的条形码能存更多的信息,也能表示更多的数据类型。
在二维码的实际使用中,经常会由于成像条件等原因,造成二维码图像存在投影畸变,影响后续的读码识别。请参阅图1,例如在超市中使用手机扫描二维码进行支付时,由于手机镜头的性能参数误差,或者二维码的成像平面与手机镜头的光轴不垂直等原因,可能会导致二维码产生投影畸变的现象,从而可能会影响对二维码的识别。针对二维码产生投影畸变的现象,目前已经有一些对二维码畸变校正的方法。现有的二维码畸变校正方法通常是建立非线性标定模型,然后使用插值方法对二维码进行全图实时校正。
然而,现有的二维码畸变校正方法不能校正二维码的旋转,并且往往耗时较长,校正后图像会变大,这使得现有的二维码畸变校正方法的校正效果有限,对二维码畸变校正后的解码难度变大。
发明内容
本申请提供一种二维码畸变校正方法及装置,以解决现有的二维码畸变校正方法不能校正二维码的旋转的问题。
第一方面,本申请首先提供一种二维码畸变校正方法,所述方法包括如下步骤:
获取二维码图像;
根据所述二维码图像,计算所述二维码图像四个顶点的畸变图像坐标p;
根据所述二维码的预设长宽比r,计算所述二维码图像的四个顶点对应的无畸变图像坐标p′;
根据所述畸变图像坐标p,以及所述无畸变图像坐标p′,建立线性方程组p=Hp′,其中,H为单应矩阵;
根据所述线性方程组,计算所述单应矩阵;
根据所述计算结果,对所述二维码图像进行校正;
输出包含校正后的二维码图像的矩形图像。
结合第一方面,在第一方面的第一种可实施方式中,根据所述二维码图像,计算所述二维码图像四个顶点的畸变图像坐标p,包括:
获取所述二维码图像的边缘区域;
根据所述边缘区域,识别所述二维码图像的四条边;
根据所述二维码图像的四条边,计算所述四条边的交点的坐标,得到所述二维码图像四个顶点的畸变图像坐标p。
结合第一方面的第一种可实施方式,在第一方面的第二种可实施方式中,获取所述二维码图像的边缘区域的步骤中,采用二值化与形态学方法获取所述二维码图像的边缘区域。
结合第一方面的第一种可实施方式,在第一方面的第三种可实施方式中,根据所述边缘区域,识别所述二维码图像的四条边的步骤中,采用霍夫变换算法识别所述二维码图像的四条边。
结合第一方面,在第一方面的第四种可实施方式中,根据所述二维码的预设长宽比r,计算所述二维码图像的四个顶点对应的无畸变图像坐标p′,包括:
计算所述二维码图像的四个顶点构成的四边形中每条边的长度;
获取所述四边形中长度最长边的长度L;
在所述四边形中,选取离所述二维码的图像坐标原点O最近的一个顶点,作为无畸变图像坐标原点R;
按照左手坐标系构建无畸变图像坐标系XRY;
逆时针遍历所述四边形的四条边;
判断所述边是否是所述四边形中长度最长的边或者所述长度最长的边的对边;
如果所述边是所述四边形中长度最长的边或者所述长度最长的边的对边,确定所述边的长度为L;
如果所述边不是所述四边形中长度最长的边或者所述长度最长的边的对边,确定所述边的长度为L/r;
根据所述四边形的四条边的长度,计算所述二维码图像的四个顶点对应的无畸变图像坐标p′。
第二方面,本申请提供一种二维码畸变校正装置,所述装置包括:
获取单元,用于获取二维码图像;
第一计算单元,用于根据所述二维码图像,计算所述二维码图像四个顶点的畸变图像坐标p;
第二计算单元,用于根据所述二维码的预设长宽比r,计算所述二维码图像的四个顶点对应的无畸变图像坐标p′;
建立单元,用根据所述畸变图像坐标p,以及所述无畸变图像坐标p′,建立线性方程组p=Hp′,其中,H为单应矩阵;
第三计算单元,用于根据所述线性方程组,计算所述单应矩阵;
校正单元,用于根据所述计算结果,对所述二维码图像进行校正;
输出单元,用于输出包含校正后的二维码图像的矩形图像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于凌云光技术集团有限责任公司,未经凌云光技术集团有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711138918.2/2.html,转载请声明来源钻瓜专利网。





