图像位置匹配方法、系统、电子设备及存储介质与流程

文档序号:35134336发布日期:2023-08-16 16:57阅读:25来源:国知局
图像位置匹配方法、系统、电子设备及存储介质与流程

本申请涉及图像处理,尤其涉及一种图像位置匹配方法、系统、电子设备及存储介质。


背景技术:

1、二维码能够通过图案字符的不同来储存一些计算机可以识别的信息,近年来被广泛应用于人们的工作生活中。使用激光打标二维码图像,可以在金属、塑料、陶瓷等多种材料上打成圆点的组合二维码图像。相关技术中,需要对材料表面的二维码进行图像匹配,但是,在获取激光打标的二维码图像时,会受到不同材料、同种材料不同表面处理工艺或者不同灯光的影响,导致相机实际取到的二维码图像与原图像区别很大,常用的位置匹配方法难以适用不同场景,有可能因为匹配不精确导致二维码识别错误或者失败。


技术实现思路

1、本申请实施例的主要目的在于提出一种图像位置匹配方法、系统、电子设备及存储介质,能够提高图像位置匹配的精确性,提高二维码识别的成功率。

2、为实现上述目的,本申请实施例的第一方面提出了一种图像位置匹配方法,所述方法包括:获取激光打标的第一二维码图像;确定所述第一二维码图像中的多个有效轮廓,根据多个所述有效轮廓拟合成多个圆,得到拟合圆的圆心点集;生成与所述第一二维码图像对应尺寸的第二二维码图像,并将所述圆心点集绘制于所述第二二维码图像上,得到第三二维码图像;从所述第三二维码图像中确定二维码行列中格子的初始定位点,并基于所述初始定位点和标准二维码的行列数及间距,得到二维码的标准行列格子中心点集;基于所述圆心点集和所述标准行列格子中心点集对所述第一二维码图像进行图像匹配,得到图像位置匹配结果。

3、根据本申请的一些实施例,所述基于所述圆心点集和所述标准行列格子中心点集对所述第一二维码图像进行图像匹配,得到图像位置匹配结果,包括:基于所述圆心点集,得到所述圆心点集的圆心点坐标;基于所述行列格子中心点集,得到所述行列格子中心点集的中心点坐标;根据每一个所述中心点坐标与所述圆心点坐标,确定所述中心点坐标和所述圆心点坐标之间的最小位置距离;根据所述最小位置距离对所述第一二维码图像进行图像匹配,得到图像位置匹配结果。

4、根据本申请的一些实施例,所述根据所述最小位置距离对所述第一二维码图像进行图像匹配,得到图像位置匹配结果,包括:获取每一个所述中心点坐标与所述圆心点坐标之间的最小位置距离;将所述行列格子中心点集的所述最小位置距离相加,得到最小位置距离总值;获取所有所述行列格子中心点集的数量;根据所述最小位置距离总值和所述行列格子中心点集数量,计算最小位置距离平均值;根据所述最小位置距离平均值,对所述第一二维码图像进行图像匹配,得到图像位置匹配结果。

5、根据本申请的一些实施例,所述确定所述第一二维码图像中的多个有效轮廓,根据多个所述有效轮廓拟合成多个圆,得到拟合圆的圆心点集,包括:对所述第一二维码图像进行边缘检测,得到边缘检测后的图像;基于边缘检测后的图像,对图像进行二值化,得到二值化后的图像;根据二值化后的图像,确定图像的轮廓;

6、获取所述轮廓的轮廓参数;根据所述轮廓参数,在所述轮廓中确定多个有效轮廓;根据多个所述有效轮廓拟合成多个圆,得到拟合圆的圆心点集。

7、根据本申请的一些实施例,所述根据所述轮廓参数,在所述轮廓中确定多个有效轮廓,包括:根据所述轮廓参数,得到所述拟合圆的半径;根据所述半径,确定所述拟合圆的最大面积和最小面积;根据所述最大面积和所述最小面积,确定多个所述有效轮廓。

8、根据本申请的一些实施例,所述生成与所述第一二维码图像对应尺寸的第二二维码图像,并将所述圆心点集绘制于所述第二二维码图像上,得到第三二维码图像,包括:根据预设比例,生成与所述第一二维码图像对应尺寸的第二二维码图像;将所述圆心点集绘制于所述第二二维码图像上,得到第三二维码图像。

9、根据本申请的一些实施例,所述从所述第三二维码图像中确定二维码行列中格子的初始定位点,并基于所述初始定位点和标准二维码的行列数及间距,得到二维码的标准行列格子中心点集,包括:根据所述第三二维码图像,进行水平和垂直方向上的投影;基于投影位置,确定二维码行列中格子的初始定位点;选定标准二维码的形式,并根据所述标准二维码得到所述标准二维码的行列数及间距;根据所述初始定位点、所述标准二维码的行列数及间距,生成行列格子中心点坐标;根据多个所述行列格子中心点坐标,得到二维码的标准行列格子中心点集。

10、为了实现上述目的,本申请第二方面实施例提出了一种图像位置匹配系统,所述系统包括:第一二维码图像获取模块,用于获取激光打标的第一二维码图像;拟合圆圆心点集获取模块,用于确定所述第一二维码图像中的多个有效轮廓,根据多个所述有效轮廓拟合成多个圆,得到拟合圆的圆心点集;第三二维码图像获取模块,用于生成与所述第一二维码图像对应尺寸的第二二维码图像,并将所述圆心点集绘制于所述第二二维码图像上,得到第三二维码图像;标准行列格子中心点集生成模块,用于从所述第三二维码图像中确定二维码行列中格子的初始定位点,并基于所述初始定位点和标准二维码的行列数及间距,得到二维码的标准行列格子中心点集;图像位置匹配结果获取模块,用于基于所述圆心点集和所述标准行列格子中心点集对所述第一二维码图像进行图像匹配,得到图像位置匹配结果。

11、为了实现上述目的,本申请第三方面实施例提出了一种电子设备,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现本申请第一方面实施例任一项所述的图像位置匹配方法。

12、为了实现上述目的,本申请第四方面提出了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现本申请第一方面实施例任一项所述的图像位置匹配方法。

13、本申请提出的图像位置匹配方法、系统、电子设备及存储介质,能够通过生成拟合圆的圆心点集和标准行列格子中心点集,并对圆心点集和标准行列格子中心点集进行最小位置距离匹配,当最小位置距离最小时,表明行列格子中心点坐标与圆心点坐标对齐,由此得到图像位置匹配结果,提高了图像位置匹配的精确性,提高了二维码识别的成功率。



技术特征:

1.一种图像位置匹配方法,其特征在于,所述方法包括:

2.根据权利要求1所述的图像位置匹配方法,其特征在于,所述基于所述圆心点集和所述标准行列格子中心点集对所述第一二维码图像进行图像匹配,得到图像位置匹配结果,包括:

3.根据权利要求2所述的图像位置匹配方法,其特征在于,所述根据所述最小位置距离对所述第一二维码图像进行图像匹配,得到图像位置匹配结果,包括:

4.根据权利要求1所述的图像位置匹配方法,其特征在于,所述确定所述第一二维码图像中的多个有效轮廓,根据多个所述有效轮廓拟合成多个圆,得到拟合圆的圆心点集,包括:

5.根据权利要求4所述的图像位置匹配方法,其特征在于,所述根据所述轮廓参数,在所述轮廓中确定多个有效轮廓,包括:

6.根据权利要求1所述的图像位置匹配方法,其特征在于,所述生成与所述第一二维码图像对应尺寸的第二二维码图像,并将所述圆心点集绘制于所述第二二维码图像上,得到第三二维码图像,包括:

7.根据权利要求1所述的图像位置匹配方法,其特征在于,所述从所述第三二维码图像中确定二维码行列中格子的初始定位点,并基于所述初始定位点和标准二维码的行列数及间距,得到二维码的标准行列格子中心点集,包括:

8.一种图像位置匹配系统,其特征在于,所述系统包括:

9.一种电子设备,其特征在于,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现权利要求1至7任一项所述的图像位置匹配方法。

10.一种计算机可读存储介质,所述存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7任一项所述的图像位置匹配方法。


技术总结
本申请实施例提供了一种图像位置匹配方法、系统、电子设备及存储介质,属于图像处理技术领域。图像位置匹配方法包括:获取激光打标的第一二维码图像;确定第一二维码图像中的多个有效轮廓,根据多个有效轮廓拟合成多个圆,得到拟合圆的圆心点集;生成与第一二维码图像对应尺寸的第二二维码图像,并将圆心点集绘制于第二二维码图像上,得到第三二维码图像;从第三二维码图像中确定二维码行列中格子的位置,得到二维码的标准行列格子中心点集;基于圆心点集和标准行列格子中心点集对第一二维码图像进行图像匹配,得到图像位置匹配结果。本申请提供的技术方案,能够提高图像位置匹配的精确性,提高二维码识别的成功率。

技术研发人员:龙知才,胡文喜,罗威
受保护的技术使用者:海目星激光科技集团股份有限公司
技术研发日:
技术公布日:2024/1/14
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1