[发明专利]一种基于平行坐标系的新型矩阵码还原方法有效
申请号: | 201910652520.3 | 申请日: | 2019-07-19 |
公开(公告)号: | CN110348265B | 公开(公告)日: | 2022-04-05 |
发明(设计)人: | 刘石坚;邹峥;潘正祥;廖律超;聂明星;张国基 | 申请(专利权)人: | 福建工程学院 |
主分类号: | G06K7/14 | 分类号: | G06K7/14 |
代理公司: | 浙江千克知识产权代理有限公司 33246 | 代理人: | 裴金华 |
地址: | 350118 福建省福州*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 平行 坐标系 新型 矩阵 还原 方法 | ||
1.一种基于平行坐标系的新型矩阵码还原方法,其特征在于:包括
L1,使用边缘特征提取算子获取待识别矩阵码图片在笛卡尔坐标系CC中的特征点集合P,所述笛卡尔坐标系CC包括坐标轴X1、Y1;
L2,构建平行坐标系PC,所述平行坐标系PC包括坐标轴X2、Y2和Z2,以及与所述坐标轴X2、Y2、Z2垂直的坐标轴U2;其中,所述坐标轴X2、Y2、Z2对应所述坐标轴U2的坐标值为-D、0、D;所述坐标轴U2对应所述坐标轴X2、Y2、Z2的坐标值为0;
L3,将所述特征点集合P中的所有特征点转换到所述平行坐标系PC以得到一系列的线段,记录所述线段相交点的位置和每一相交点的相交次数;
L4,在所述平行坐标系PC中寻找垂直于所述坐标轴U2且经过各相交点的相交次数总和最多的两根直线或三根直线;
L5,在所述直线上寻找等距排列且相交次数总和最多的等距相交点;
L6,将所述等距相交点转换成笛卡尔坐标系CC中的等距平行线;
L7,通过所述等距平行线确定矩阵码各模块的边界线以还原待识别矩阵码。
2.根据权利要求1所述的一种基于平行坐标系的新型矩阵码还原方法,其特征在于:L1中,所述边缘特征提取算子为Canny边缘特征提取算子。
3.根据权利要求1所述的一种基于平行坐标系的新型矩阵码还原方法,其特征在于:L2中,坐标轴X2、Y2、Z2与坐标轴U2相交的点的坐标分别为(-D,0,∞,∞),(0,∞,0,∞),(D,∞,∞,0)。
4.根据权利要求1所述的一种基于平行坐标系的新型矩阵码还原方法,其特征在于:L3中,设所述笛卡尔坐标系CC中的特征点p为(xp,yp),则所述特征点p在所述平行坐标系PC中对应两根线段lv和lw,其中,lv是由点v(-D,xp,∞,∞)和点v(0,∞,yp,∞)连成的线段,lw是由点w(0,∞,yp,∞)和点w(D,∞,∞,-xp)连成的线段。
5.根据权利要求1所述的一种基于平行坐标系的新型矩阵码还原方法,其特征在于:L4中,若寻找得到的所述直线与坐标轴X2、Y2和Z2重合,则为三根;否则,为两根。
6.根据权利要求5所述的一种基于平行坐标系的新型矩阵码还原方法,其特征在于:若直线包括直线V1和直线V2,则直线V1和直线V2对应待识别矩阵码在笛卡尔坐标系CC中两个相互垂直的矩阵主方向。
7.根据权利要求5所述的一种基于平行坐标系的新型矩阵码还原方法,其特征在于:若直线为包括坐标轴X2、Y2和Z2,则坐标轴X2、Y2或坐标轴Y2、Z2对应待识别矩阵码在笛卡尔坐标系CC中两个相互垂直的矩阵主方向。
8.根据权利要求1所述的一种基于平行坐标系的新型矩阵码还原方法,其特征在于:L7中,通过矩阵码各模块的边界线确定矩阵码各模块的位置及其所表示的0/1二进制值。
9.根据权利要求1所述的一种基于平行坐标系的新型矩阵码还原方法,其特征在于:还包括L8,通过通用解码库对所还原的矩阵码进行解码。
10.根据权利要求9所述的一种基于平行坐标系的新型矩阵码还原方法,其特征在于:所述通用解码库包括ZXing通用解码库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建工程学院,未经福建工程学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910652520.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种QR二维码图像校正方法及系统
- 下一篇:一种点阵码图像的识读方法及装置