[发明专利]一种激光二维码定位方法在审
申请号: | 201510678523.6 | 申请日: | 2015-12-01 |
公开(公告)号: | CN105260693A | 公开(公告)日: | 2016-01-20 |
发明(设计)人: | 高飞;令狐亁锦;高炎;汪韬;童伟圆;倪逸扬;卢书芳;肖刚 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | G06K7/10 | 分类号: | G06K7/10 |
代理公司: | 杭州浙科专利事务所(普通合伙) 33213 | 代理人: | 吴秉中 |
地址: | 310014 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 激光 二维码 定位 方法 | ||
1.一种激光二维码定位方法,其特征在于将金属件二维码图像经过图像预处理、图像二值化、得到的二值图像闭运算去除干扰连通区域、再经Canny算子边缘检测、二维码粗定位、图像骨架细化、位置定位符检测、图像几何失真校正二维码精确定位等,得到精确定位的二维码图像。
2.根据权利要求1所述的一种激光二维码定位方法,其特征在于具体包括如下步骤:
步骤1)将采集的金属件激光二维码RGB图像转换为HSI色彩模型,对其I分量进行均衡化处理后再转换为RGB图像,并将其再转化为灰度图像,利用双边滤波对图像进行去噪处理;
步骤2)将步骤1)得到的图像均匀划分为9个部分,结合谷底最小值阈值法和最大类间方差阈值法分别对这9个子图进行二值化,得到二值图像G;
步骤3)对步骤2)得到的二值图像进行中值滤波并利用形态学闭运算对图像进行处理,得到图像I,即
,
从而得到连通区域集合,
其中X为结构元素,Lu为图像中的第u个连通区域,v为连通区域个数,运算符“·”为闭操作,运算符“⊕”为膨胀操作,运算符为腐蚀操作;计算连通区域Lu的面积SLu,将面积小于阈值且大于阈值的连通区域内的像素点置为背景,其中
,为步骤2)得到的二值图像G的面积;
步骤4)利用Canny算子对步骤3)中得到的图像进行边缘提取,再利用最小外接矩形检测得到二维码所在的连通区域,根据得到的二维码最小外接矩形外轮廓的四个顶点坐标,获取二维码的最小包络矩形,其对应二值图像即为粗定位的二值化二维码图像,记为Q;
步骤5)对图像Q进行行列扫描,逐像素点对图像进行骨架细化处理并得到一张只包括二维码细化轮廓和其它噪声轮廓的图像,再利用最小外接矩形检测得到图像中的矩形集合作为候选的二维码位置定位符,其中m为得到的矩形个数,Ri为第i个矩形;
步骤6)过滤步骤5)细化图像中不是二维码位置定位符的矩形,得到只包含二维码位置定位符的矩形;
步骤7)根据步骤6)得到的矩形集合R定位二维码,得到的二维码四个顶点坐标p1,p2,p3和p4;
步骤8)将步骤7)中得到的二维码四个顶点坐标p1,p2,p3和p4记为,根据式(1)和(2)求解图像旋转校正系数:
其中xj和yj为精确定位二维码图像中与像素点顶点对应的横坐标和纵坐标,最后利用双线性插值法得到精确定位的二维码图像。
3.根据权利要求2所述的一种激光二维码定位方法,其特征在于步骤2)中二值化具体为:若子图的直方图有明显的双峰,则将谷底最小值作为阈值对子图进行二值化;若子图的直方图比较平坦或者为单峰直方图,则利用最大类间方差阈值法对子图进行二值化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510678523.6/1.html,转载请声明来源钻瓜专利网。