[发明专利]一种条形拼接二维码的生成及解码的方法在审
申请号: | 202210167448.7 | 申请日: | 2022-02-23 |
公开(公告)号: | CN114511055A | 公开(公告)日: | 2022-05-17 |
发明(设计)人: | 李相宇;王曦 | 申请(专利权)人: | 深圳市中钞信达金融科技有限公司 |
主分类号: | G06K19/06 | 分类号: | G06K19/06 |
代理公司: | 成都为知盾专利代理事务所(特殊普通合伙) 51267 | 代理人: | 李汉强 |
地址: | 518000 广东省深圳市龙岗*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 条形 拼接 二维码 生成 解码 方法 | ||
本发明公开了一种条形拼接二维码的生成及解码的方法,属于二维码技术领域,针对现有技术中存在的在特殊的场景里不方便使用,具有外观突兀的缺陷,常常需要放置在一个单独的醒目区域,隐藏性差,无法与背景融合的问题,本发明的方法包括:首先获取图像轮廓,将图像轮廓的限定区域作为条形拼接二维码的数据区;构建坐标系,然后基于坐标系在数据区生成数个码块;通过在数据区内设置条形线,用于存储数据信息;将设置有条形线的各个码块进行拼接,生成图像轮廓为边界形状的二维码图像。其目的为:通过该方法生成一种可以任意拼接的二维码,由于码的边界不是固定的,可以根据具体应用场景进行拼接。
技术领域
本发明属于二维码技术领域,具体涉及一种条形拼接二维码的生成及解码的方法。
背景技术
随着科技的快速发展,二维码在生活中的应用越来越广泛,尤其在移动支付和在线社交等领域,由于二维码有较大的信息容量和快速的识别,在人们的日常生活中得到了迅速的普及。
现有的二维码技术中,设计二维码时,通过设置固定形状的定位图文或者固定形状的码区边界,使二维码在一个固定的区域里,比如QR码就是一个矩形框,小程序码就是一个圆,解码时需要对固定形状的定位块进行图像搜索和定位以确定码区位置,然后通过定位块之间的位置关系对图像进行矫正和归一化处理,从而进行解码,即使用者在识别过程中通过识别到固定形状的定位块,对二维码的信息内容进行识别。
现有技术存在以下技术问题:
现有的二维码需要根据固定形状的定位块,将二维码设计在一个固定的区域里,因此传统的二维码在特殊的场景里不方便使用,具有外观突兀的缺陷,常常需要放置在一个单独的醒目区域,隐藏性差,无法与背景融合。
发明内容
针对现有技术中存在的在特殊的场景里不方便使用,具有外观突兀的缺陷,常常需要放置在一个单独的醒目区域,隐藏性差,无法与背景融合的问题,本发明提出了一种条形拼接二维码的生成及解码的方法,其目的为:通过该方法生成一种可以任意拼接的二维码,由于码的边界不是固定的,可以根据具体应用场景进行拼接。
为实现上述目的本发明所采用的技术方案是:一种条形拼接二维码的生成的方法,包括:
S1:首先获取图像轮廓,将图像轮廓的限定区域作为条形拼接二维码的数据区;
S2:构建坐标系,然后基于坐标系在数据区生成数个码块;
S3:通过在数据区内设置条形线,用于存储数据信息;
S4:将设置有条形线的各个码块进行拼接,生成图像轮廓为边界形状的二维码图像。
较优的,本发明S1中,获取的图像轮廓具体为logo图像的轮廓。
较优的,本发明S2中所述码块包括数据块和特定块,所述数据块用于存储数据信息,所述特定块用于解码时寻找标准坐标系。
较优的,本发明相邻排的码块错开一定的位置和角度。
较优的,本发明S3中,使用不同长度的的条形线和不同宽度的间隙来保存信息。
较优的,本发明S4中,生成二维码图像时,将所述logo图像作为掩膜,在掩膜叠加过程中,计算出数据区露出的完整度,然后根据所述完整度确认叠加的比例和大小。
本发明还提供了一种拼接二维码的解码方法,包括:
步骤1:扫描待识别二维码图像,获取图像信息;
步骤2:对所述图像信息进行分析,判断是否存在logo图样,并确定解码算法的参数;
步骤3:根据数个码块之间的位置和方向关系进行判断,找出二维码的X方向和Y方向;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市中钞信达金融科技有限公司,未经深圳市中钞信达金融科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210167448.7/2.html,转载请声明来源钻瓜专利网。