The invention discloses a two-dimensional code image processing method, in accordance with the following steps: 1) to obtain positioning area; 2) adjust the positioning area, using bilinear interpolation method to adjust the image size of 3) with square; nonlinear gray stretch algorithm to improve image contrast; 4) to get in step 3) the results of corrosion; 5) using two-dimensional Gauss convolution operator for image f (x, y) according to the block size is q*q 6) for G image convolution; after convolution (x, y) by adaptive threshold binarization operation; 7) will be the standard DataMatrix input into two-dimensional code decoding the decoder. The invention adopts two-dimensional code which is insensitive to illumination change and adopts the method of gray stretching to replace the smoothing method in the prior art so as to increase the recognition degree. The invention is suitable for the identification of two-dimensional codes of 3D printing resin material.
【技术实现步骤摘要】
二维码图像处理方法
本专利技术属于算法领域,涉及一种图像处理方法,具体涉及一种二维码图像处理方法。
技术介绍
DataMatrix是在国际制造领域广泛使用的二维码。DataMatrix是二维码的一个成员,与1989年由美国国际资料公司专利技术,广泛用于商品的防伪、统筹标识。是一种可以直接标记在固体表面的编码,该编码可以像普通条形码一样被相应的扫描装置自动读取,很受制造业青睐。目前DataMatrix被广泛用于产品标识、防伪、质量追踪、自动仓储、物流管理与控制等系统。DataMatrix采用了复杂的纠错码技术,使得该编码具有超强的抗污染能力。即使编码部分破损,一样不会影响读出全部信息。DataMatrix的印刷特征使得它成为目前唯一支持可以直接标记(印刷、刻制、光刻、腐蚀、冲压等方式)在产品或零部件表面的编码。它的高效容错性能使它可以承受制造或流通过程中对零部件表面标识的污染,因此非常受制造业的欢迎。针对各种不同的应用,国际上已经颁布了多种形式的DataMatrix符号标准体系。DataMatrix的最小尺寸是目前所有条码中最小的,尤其特别适用于小零件的标识,以及直 ...
【技术保护点】
一种二维码图像处理方法,其特征在于它按照以下步骤顺序进行:1)获取定位区域;2)调获得定位区域后,根据datamatrix二维码的码制标准,采用双线性插值法调整图像尺度为正方形;3)用非线性灰度拉伸算法来提高图像的对比度;4)对步骤3)得到的结果进行腐蚀,以消除由光源偏差造成的阴影;5)用二维高斯卷积算子对图像f(x,y)按块大小为q*q进行卷积;6)对卷积后的图像G(x,y)进行自适应阈值的二值化运算,从而得到处理好的datamatrix二维码;7)将得到的标准的datamatrix二维码输入进解码器中进行解码。
【技术特征摘要】
1.一种二维码图像处理方法,其特征在于它按照以下步骤顺序进行:1)获取定位区域;2)调获得定位区域后,根据datamatrix二维码的码制标准,采用双线性插值法调整图像尺度为正方形;3)用非线性灰度拉伸算法来提高图像的对比度;4)对步骤3)得到的结果进行腐蚀,以消除由光源偏差造成的阴影;5)用二维高斯卷积算子对图像f(x,y)按块大小为q*q进行卷积;6)对卷积后的图像G(x,y)进行自适应阈值的二值化运算,从而得到处理好的datamatrix二维码;7)将得到的标准的datamatrix二维码输入进解码器中进行解码。2.根据权利要求1所述的二维码图像处理方法,其特征在于:所述的步骤2)的具体方法为:(a)设新图像像素位置为(m,n),放大倍数分别为k,p,则调整后像素位置在原图像的对应位置为:;(b)设原图像四个点,f(i,j),f(i+1,j),f(i,j+1),f(i+1,j+1),计算四点区域的插值,得到新图像对应位置处的像素值f(x,y):其中,,b,且:a=x-i;b=y-j;(c)通过调整参数k和p,将图像变成p*q宽度的正方形;其中,p为二维码的码字个数,q为将p扩展的尺度。3.根据权利要求1所述的二维码图像处理方法,其特征在于:所述的步骤3)的具体方法为:(a)设图像f(x,y)的灰度最小值为min,灰度最大值为max,则图像灰度均值为:;(b)根据灰度均值计算最小值E:设定参数e1=0.05,e2=0.95,E=min(E1,E2),eps为一个趋近于0的常数;其中,;(c)将得到的E带入方程中计算,得到对比度增强后的图像,设函数输入图像d=f(x,y),则计算方程为:。4.根据权利要求3所述的二维码图像处理方法,其特征在于:...
【专利技术属性】
技术研发人员:查凯,王龙,姚峻峰,
申请(专利权)人:上海正雅齿科科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。