[发明专利]一种混凝土标识提取方法有效
申请号: | 202010454401.X | 申请日: | 2020-05-26 |
公开(公告)号: | CN111597853B | 公开(公告)日: | 2023-02-24 |
发明(设计)人: | 张鹏;吴猛猛 | 申请(专利权)人: | 成都鹏业软件股份有限公司 |
主分类号: | G06K7/14 | 分类号: | G06K7/14;G06Q30/018 |
代理公司: | 北京天奇智新知识产权代理有限公司 11340 | 代理人: | 许驰 |
地址: | 610041 四川省成都市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 混凝土 标识 提取 方法 | ||
本发明公开了一种混凝土标识提取方法,本发明能够通过标识图像处理提取标识信息,并将标识信息转换为二维码图像,能够在标识磨损的情况下,实现混凝土表面标识信息的准确识别;在标识方式简单的前提下,实现复杂信息的提取,增强了混凝土标识的安全性。
技术领域
本发明涉及图像处理,尤其涉及一种混凝土标识提取方法。
背景技术
混凝土在运输过程或者长期放置很容易出现磨损,标识容易被冲刷,导致无法被识别,从而无法检验混凝土产品是否是正品,在监管不力的情况下容易被调换,安全性较差。受标识提取方式限制,传统对于混凝土的标记与识别方式较为低级,标识特征信息较少,安全性较差,标识极容易被复制或替换;在对混凝土进行标识后,混凝土表面会有一些标识点,传统识别方式无法准确识别标识点,导致识别误差较大。
发明内容
本发明的目的就在于为了解决上述问题而提供一种混凝土标识提取方法,包括如下步骤:
S1:获取混凝土标识图像,将混凝土标识图像缩放,并将标识图像转换为灰度图;
S2:对灰度图进行自适应二值化,得到二值图像;
S3:对灰度图像进行滤波,计算梯度,生成梯度图像并对梯度图像进行自适应二值化,得到梯度二值图像;
S4:对二值图像进行轮廓检测,对检测到的轮廓进行最小外接圆拟合;
S5:计算最小外接圆半径,设定最小外接圆半径范围,过滤掉不属于半径设定范围最小外接圆;
S6:计算所有最小外接圆半径的平均值,设定最小外接圆半径的偏离值范围,过滤掉最小外接圆半径不满足偏离值范围的轮廓;
S7:将距离图像角落最近的轮廓作为图像定位点,对图像进行旋转,使得图像定位点位于图像中的设定位置;
S8:建立坐标系,生成数组:设M为高度值,N为宽度值,i代表高度方向索引,i范围为[0,M-1],j代表宽度方向索引,j范围为[0,N-1],将定位点内的图像分成M*N个矩形块,检测每个矩形块内是否有外接圆,以图像定位点为原点,建立坐标系,生成数组A[i,j],如果(i,j)位置的矩形内部有外接圆并且在梯度二值图像中对应的位置有白色的像素块,则A[i,j]=0,否则A[i,j]=255;
S9:根据数组生成二维码:设h为图像高度,w为图像宽度,p为倍数常数;创建高度h=p*M,宽度w=p*N的图像;设x表示宽度方向位置,y表示高度方向位置,则图像中任一像素点的位置为(x,y),其中x范围为[0,w-1],y范围为[0,h-1],设f(x,y)为像素点的值,则生成的二维码图像的像素值为f(x,y)=A[y//p,x//p],其中//代表整除符号;
S10:根据图像定位点确定图像定位区,对定位区进行填充;
S11:识别二维码,完成解码。本发明的有益效果在于:本发明能够通过标识图像处理提取标识信息,并将标识信息转换为二维码图像,能够在标识磨损的情况下,实现混凝土表面标识信息的准确识别;在标识方式简单的前提下,实现复杂信息的提取,增强了混凝土标识的安全性。
附图说明
图1是本发明的流程图;
图2是灰度图;
图3是二值图像;
图4是梯度二值图像;
图5是过滤轮廓后的图像;
图6是过滤掉最小外接圆半径不满足偏离值范围的轮廓的图像;
图7是旋转后的图像;
图8是分成矩形块的网格图像;
图9是扩充后的图像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都鹏业软件股份有限公司,未经成都鹏业软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010454401.X/2.html,转载请声明来源钻瓜专利网。