[发明专利]一种用于圆柱面二维码贴的预畸变二维码生成方法有效
申请号: | 201710344070.2 | 申请日: | 2017-05-16 |
公开(公告)号: | CN107145929B | 公开(公告)日: | 2019-08-16 |
发明(设计)人: | 仲元红;成欣雨;邱琴;何婷;沈宪伟;刘世勇;雷绮仑;张钊源;张顺 | 申请(专利权)人: | 重庆大学 |
主分类号: | G06K19/06 | 分类号: | G06K19/06 |
代理公司: | 重庆博凯知识产权代理有限公司 50212 | 代理人: | 黄河 |
地址: | 400044 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 圆柱面 二维码 畸变 生成 方法 | ||
1.一种用于圆柱面二维码贴的预畸变二维码生成方法,其特征在于,包括如下步骤:
1)获得平面二维码图像,并获得对象圆柱面的截面圆半径R,预设拍摄俯仰角度θ;
2)建立平面坐标系,将平面二维码图像输入至平面坐标系中,使得平面二维码图像的中心点与平面坐标系的原点相重合,从而获得平面二维码图像中各像素点在平面坐标系中的像素坐标;
3)建立截面圆半径为R的圆柱面坐标系,使得圆柱面坐标系与平面坐标系的原点和纵坐标轴相重合,并建立圆柱面坐标系与平面坐标系之间的投射方程:
其中,k为投射比例系数;x、y分别为平面坐标系的横坐标值和纵坐标值;u、v分别为圆柱面坐标系的横坐标值和纵坐标值;m11~m33为投射矩阵元素,构成圆柱面坐标系与平面坐标系之间的投射矩阵;
4)获取平面二维码图像中除纵坐标轴上之外的四个像素点在平面坐标系中的像素坐标(xj,yj),j∈{1,2,3,4},按下式求出该四个像素坐标(xj,yj)投射在圆柱面坐标系中的对应像素坐标(uj,vj):
5)将平面二维码图像中的四个像素点在平面坐标系中的像素坐标(xj,yj)与其投射在圆柱面坐标系中的对应像素坐标(uj,vj)的值作为输入量分别代入到圆柱面坐标系与平面坐标系之间的投射方程中,j∈{1,2,3,4},对投射方程进行联合求解,即求解出投射矩阵元素m11~m33的值,从而确定圆柱面坐标系与平面坐标系之间的投射矩阵;
6)设定投射比例系数k的取值,从而利用确定投射矩阵的圆柱面坐标系与平面坐标系之间的投射方程,根据平面二维码图像中各个像素点在平面坐标系中的像素坐标(xi,yi)计算确定其各自在圆柱面坐标系中的对应像素坐标(ui,vi),i∈{1,2,…,n},n表示平面二维码图像中包含的像素点总个数;
7)根据预设拍摄俯仰角度θ,对平面二维码图像中各个像素点在圆柱面坐标系中的对应像素坐标(ui,vi)进行俯仰角度拉伸变换:
u′i=ui,v′i=viarccosθ,i∈{1,2,…,n};
(u′i,v′i)表示平面二维码图像中各个像素点在圆柱面坐标系中的对应像素坐标(ui,vi)进行俯仰角度拉伸变换后的像素坐标值,i∈{1,2,…,n};
8)对平面二维码图像按照步骤7)所得的俯仰角度拉伸变换后的像素坐标值(u′i,v′i)进行平面拉伸,i∈{1,2,…,n},得到平面二维码图像用于对象圆柱面二维码贴所对应的预畸变二维码图像。
2.根据权利要求1所述用于圆柱面二维码贴的预畸变二维码生成方法,其特征在于,所述步骤4)中,获取平面二维码图像中的四个角像素点在平面坐标系中的像素坐标用以求取投射在圆柱面坐标系中的对应像素坐标。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆大学,未经重庆大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710344070.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种膜片计量式注油器
- 下一篇:一种新型电视机金属边框