[发明专利]一种混凝土标识提取方法有效
申请号: | 202010454401.X | 申请日: | 2020-05-26 |
公开(公告)号: | CN111597853B | 公开(公告)日: | 2023-02-24 |
发明(设计)人: | 张鹏;吴猛猛 | 申请(专利权)人: | 成都鹏业软件股份有限公司 |
主分类号: | G06K7/14 | 分类号: | G06K7/14;G06Q30/018 |
代理公司: | 北京天奇智新知识产权代理有限公司 11340 | 代理人: | 许驰 |
地址: | 610041 四川省成都市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 混凝土 标识 提取 方法 | ||
1.一种混凝土标识提取方法,其特征在于,包括如下步骤:
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:识别二维码,完成解码。
2.根据权利要求1所述一种混凝土标识提取方法,其特征在于,所述根据图像定位点确定图像定位区的具体过程为:将所述S9中生成的图像向外扩充p个像素,将扩充的像素最左边一列和最下边一行的像素设置为0,将扩充的最上方一行像素按照从左往右每P个一组分成N+2组,从左到右依次交替设置为0、255。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都鹏业软件股份有限公司,未经成都鹏业软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010454401.X/1.html,转载请声明来源钻瓜专利网。