[发明专利]圆柱表面的二维码预形变方法有效
申请号: | 201510920481.2 | 申请日: | 2015-12-11 |
公开(公告)号: | CN105374008B | 公开(公告)日: | 2018-05-29 |
发明(设计)人: | 游福成;王惠华;李泉 | 申请(专利权)人: | 北京印刷学院 |
主分类号: | G06T3/00 | 分类号: | G06T3/00;G06K19/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 102600 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种圆柱表面的二维码预形变方法,该方法根据圆柱曲面的半径对标准二维码图像进行横向预形变处理,生成与圆柱的曲面半径相对应的预形变二维码图像,将该预形变二维码图像印制在小直径圆柱商品上,使得扫描印制在圆柱商品上的该预形变二维码图像和扫描印制在平面上的标准二维码图像获得的信息是相同的,从而消除了二维码图像印制在曲面上发生的图像变形失真。 | ||
搜索关键词: | 二维码图像 形变 印制 圆柱表面 二维码 扫描 小直径圆柱 图像变形 失真 | ||
【主权项】:
1.一种将标准二维码图像进行预形变处理,生成预形变二维码图像的圆柱表面的二维码预形变方法,其特征是:根据圆柱曲面的半径对标准二维码图像进行横向预形变处理,生成与圆柱的曲面半径相对应的预形变二维码图像,将预形变二维码图像印制在圆柱形商品上,使得扫描印制在圆柱商品上的该预形变二维码图像和扫描印制在平面上的标准二维码图像获得的信息是相同的,二维码的图像是由像素点构成的,标准二维码图像的像素点数据表为n行m列,预形变二维码图像的像素点数据表为N行M列,预形变处理就是将标准二维码图像的像素点数据表的值赋给预形变二维码图像的像素点数据表与其对应的像素点,然后利用预形变二维码图像的像素点数据表生成可以印制在曲面上的预形变二维码图像,对于半径R的圆柱形商品,为了完成预形变处理,将标准二维码图像印制在平面上,预形变二维码图像印制在半径R的圆柱上,让印制在半径R的圆柱上的预形变二维码图像正对印制在平面上的标准二维码图像,使预形变二维码图像的中线与标准二维码图像的中线平行,并使标准二维码图像的中线与半径R的圆柱的轴线重合,使得印制在圆柱曲面上预形变二维码图像的第I列像素点和第D列像素点在印制在平面上的标准二维码图像上的投影为第i列像素点和第d列像素点,标准二维码图像的第i列像素点和第d列像素点对称的位于标准二维码图像的中线两侧,并且到标准二维码图像的中线的距离为h,与其对应的预形变二维码图像的第I列像素点和第D列像素点对称的位于预形变二维码图像的中线两侧,并且到预形变二维码图像的中线的弧长为H,依据弧长公式H=n(πR/180),其中n=arcsin(h/R),所以H=n(πR/180)=arcsin(h/R)×(πR/180),将i、d、I和D的初值设定为i=1、d=m、I=1和D=M,按照H=arcsin(h/R)×(πR/180)确定的h和H的对应关系,从标准二维码图像的像素点数据表的第1列和第m列开始,将到标准二维码图像的中线的距离为h的标准二维码图像的像素点数据表中的第i列和第d列各像素点的值,一一对应的赋给到预形变二维码图像的中线的弧长为H的预形变二维码图像的像素点数据表中的第I列和第D列各像素点,生成可用于半径为R的圆柱商品上的预形变二维码图像的像素点数据表,利用该像素点数据表将预形变二维码图像印制在半径为R的圆柱商品上,扫描该预形变二维码图像和扫描印制在平面上的标准二维码图像获得的信息是相同的。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京印刷学院,未经北京印刷学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510920481.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种图像数据处理方法及电子设备
- 下一篇:一种高度可调课椅