[发明专利]一种圆锥表面的二维码预形变设计方法有效
申请号: | 201610010078.0 | 申请日: | 2016-01-07 |
公开(公告)号: | CN105678692B | 公开(公告)日: | 2019-02-01 |
发明(设计)人: | 游福成;王惠华 | 申请(专利权)人: | 北京印刷学院 |
主分类号: | G06T3/00 | 分类号: | G06T3/00;G06K19/06 |
代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 李弘;杨红梅 |
地址: | 102600 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 圆锥 表面 二维码 形变 设计 方法 | ||
本发明公开了一种圆锥表面的二维码预形变设计方法,包括:对原始二维码图像进行横向拉伸,得到第一形变二维码图像;对第一形变二维码图像进行纵向拉伸,得到预形变后的二维码图像。所述横向拉伸以及纵向拉伸是根据一定的空间几何关系进行的图像映射。从上面所述可以看出,本发明提供的圆锥表面的二维码预形变设计方法,通过一定的空间几何关系对原始二维码图像进行预形变,将得到的预形变后的二维码图像印刷于圆锥体印品平面,在曲面情况下其投影平面恰好为未失真的二维码,任意解码软件均可在该二维码的中心处扫描、解码,以此提高二维码的应用范围。
技术领域
本发明涉及二维码设计领域,特别是指一种圆锥表面的二维码预形变设计方法。
背景技术
目前,随着移动互联网高速发展,随着3G/4G移动网络环境下智能手机和平板电脑等移动智能终端的快速普及以及二维码编码解码技术的相对成熟,二维码应用不再受到时空和硬件设备的局限因而对人们日常生活产生的影响日益深远。二维码被广泛应用于各个行业,如物流业、生产制造业、交通、安防、票证等行业。而且,随着全球信息通信技术的迅猛发展,以手机为终端的各种应用不断涌现,在未来,手机无疑将成为移动商务赖以发展的最重要的终端之一,而手机二维码的发展将在移动商务的发展中将扮演重要角色。
但是,当前二维码的印刷和放置受到一定限制,在目前的技术中,需要将二维码印制在平面或近似平面的印品上、或显示在平面的终端显示屏上,才能使得用户移动终端中的扫码APP可以识别。但如果需要将二维码图案印制或者显示在非平面的物体表面上,尤其是圆锥体表面且不改变当前的扫码软件的解码功能便可扫码成功,成为了一个有待解决的问题。
发明内容
有鉴于此,本发明的目的在于提出一种圆锥表面的二维码预形变设计方法。通过将想要印制在印品表面(或二维码显示图像,用于圆锥体的电子显示平面)的二维码进行预形变后再进行印刷。
基于上述目的本发明提供的一种圆锥表面的二维码预形变设计方法,包括:
对原始二维码图像进行横向拉伸,得到第一形变二维码图像;
对第一形变二维码图像进行纵向拉伸,得到第二形变二维码图像,并作为预形变后的二维码图像。
在一些实施方式中,所述对原始二维码图像进行横向拉伸,得到第一形变二维码图像的步骤,还包括:
将原始二维码图像上的像素点均储存为原始像素点;
将目标圆锥体以竖直方向上的像素点为间隔进行水平切片,得到若干个圆形切片;
根据原始二维码图像的尺寸和目标圆锥体的尺寸,得到第一形变二维码图像在每个圆形切片边缘上所占弧长,所述弧上每一个像素点为形变后像素点;
将每一个原始二维码图像上的原始像素点的像素值赋给对应的形变后像素点的像素值;
计算得到每个形变后像素点到所在弧的左端点的弧长,得到所述形变后像素点的已映射长度并记录,记录每个形变后像素点所属弧的顺序号;
整合所得数据,在平面上得到第一形变二维码图像的展开图。
在一些实施方式中,所述得到第一形变二维码图像在每个圆形切片边缘上所占弧长的步骤,可随机选取任意切片计算,也可按照所述圆形切片的直径从小到大的顺序计算。
在一些实施方式中,所述计算得到每个形变后像素点到所在弧的左端点的弧长,得到所述形变后像素点的已映射长度的步骤,还进一步包括:
找到所述每个形变后像素点到所在弧的中点;
判断所述形变后像素点在所述中点的左侧还是右侧;
若所述形变后像素点在所述中点的左侧,使用第一左侧算法得到所述形变后像素点的已映射长度;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京印刷学院,未经北京印刷学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610010078.0/2.html,转载请声明来源钻瓜专利网。