System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 图像拼接方法、装置、电子设备及介质制造方法及图纸_技高网

图像拼接方法、装置、电子设备及介质制造方法及图纸

技术编号:41726180 阅读:2 留言:0更新日期:2024-06-19 12:49
本发明专利技术提供一种图像拼接方法、装置、电子设备及介质,方法包括:获取多个相机对同一标定板拍摄得到的多张标定图像及对待测物体拍摄得到的多张待拼接图像;将标定图案中位于重叠区域内的黑白交界线作为标定线,分别确定标定线在多张标定图像中各自对应的位置信息;基于位置信息和标定图像的尺寸信息,计算相邻两张标定图像的重叠像素宽度;确定多个待拼接图像中的基准图像,按照重叠像素宽度对除基准图像以外的待拼接图像进行裁剪,得到裁剪图像;将基准图像与裁剪图像顺次进行拼接,得到拼接后图像。本发明专利技术提供的方案,无需通过复杂的特征分析即可实现图像拼接,提高了图像拼接过程的便捷性和准确性。

【技术实现步骤摘要】

本专利技术涉及图像处理,尤其涉及一种图像拼接方法、装置、电子设备及介质


技术介绍

1、图像拼接技术是将数张有重叠部分的待拼接图像拼成一幅无缝的全景图或高分辨率图像的过程。例如,在工业检测中,对于一些面积比较大或者长度比较长的待测件,通常一个相机的视野范围不能拍摄一幅完整的图像,这时需要两个或两个以上的相机拍摄多幅图像,每幅图像覆盖待测件的不同区域,通过图像拼接技术拼接成一幅完整的图像,从而为后续的测量提供基础。

2、相关技术中,图像拼接过程通常需要对图像点进行特征分析,拼接过程较为繁琐,且容易受到各种噪声干扰,影响图像拼接质量。

3、不难发现,传统的图像拼接方法存在拼接效率和准确性均较低的问题。


技术实现思路

1、本专利技术提供一种图像拼接方法、装置、电子设备及介质,用以解决传统的图像拼接方法拼接效率和准确性均较低的缺陷。

2、一方面,本专利技术提供一种图像拼接方法,该方法包括:

3、获取多个相机对同一标定板拍摄得到的多张标定图像,以及对待测物体拍摄得到的多张待拼接图像;其中,所述标定板的表面具有黑白相间的标定图案,所述多个相机的拍摄方向与所述标定板的表面垂直,所述多个相机的拍摄高度和拍摄角度均一致;

4、将所述标定图案中位于重叠区域内的黑白交界线作为标定线,分别确定所述标定线在所述多张标定图像中各自对应的位置信息;

5、基于所述位置信息和标定图像的尺寸信息,计算相邻两张标定图像的重叠像素宽度;

6、确定所述多个待拼接图像中的基准图像,按照所述重叠像素宽度对除所述基准图像以外的待拼接图像进行裁剪,得到裁剪图像;

7、将所述基准图像与所述裁剪图像顺次进行拼接,得到待测物体的拼接后图像。

8、根据本专利技术提供的图像拼接方法,所述标定线在相邻两张标定图像中的位置信息分别包括第一横坐标值和第二横坐标值,所述标定图像的尺寸信息包括图像宽度;

9、其中,所述第一横坐标值用于表征所述标定线与相邻两张标定图像中第一张标定图像的宽度边缘线之间的交点横坐标值,所述第二横坐标值用于表征所述标定线与相邻两张标定图像中第二张标定图像的宽度边缘线之间的交点横坐标值;

10、所述基于所述位置信息和标定图像的尺寸信息,计算相邻两张标定图像的重叠像素宽度,包括:

11、将所述图像宽度与所述第一横坐标值作差,得到宽度差值;

12、将所述宽度差值与所述第二横坐标值求和,得到重叠像素宽度。

13、根据本专利技术提供的图像拼接方法,所述按照所述重叠像素宽度对除所述基准图像以外的待拼接图像进行裁剪,包括:

14、针对除所述基准图像以外的每一待拼接图像,将靠近所述基准图像的一侧作为裁剪侧,将位于所述裁剪侧的高度边缘线作为裁剪起点;

15、逐行确定与所述裁剪起点相距所述重叠像素宽度的目标图像点,将每行对应的目标图像点作为裁剪终点;

16、按照所述裁剪终点对除所述基准图像以外的待拼接图像进行裁剪。

17、根据本专利技术提供的图像拼接方法,所述分别确定所述标定线在所述多张标定图像中各自对应的位置信息,包括:

18、针对每一所述标定图像,确定所述标定图像中包含所述标定线的感兴趣区域;

19、根据预设投影方向对所述感兴趣区域进行灰度投影,得到所述感兴趣区域在预设投影方向下的灰度投影值;

20、根据预设的像素排布周期和梯度变化确定算法,确定所述灰度投影值对应的灰度梯度变化值;

21、判断所述灰度梯度变化值中是否存在满足预设变化阈值条件的目标梯度变化值,得到判断结果;

22、若所述判断结果为是,则将所述目标梯度变化值在所述标定图像中的位置信息确定为标定线的位置信息。

23、根据本专利技术提供的图像拼接方法,在将所述基准图像与所述裁剪图像顺次进行拼接之前,所述方法还包括:

24、对所述基准图像和所述裁剪图像进行预处理;

25、其中,所述预处理包括图像去噪处理、图像亮度均匀化处理以及图像增强处理。

26、根据本专利技术提供的图像拼接方法,在得到待测物体的拼接后图像之后,所述方法还包括:

27、从所述拼接后图像中确定至少一条接合边界线;

28、对每一所述接合边界线进行融合处理。

29、根据本专利技术提供的图像拼接方法,所述对每一所述接合边界线进行融合处理,包括:

30、从所述接合边界线两侧确定多组邻近像素点对,获取所述邻近像素点对中两个像素点各自对应的像素值;

31、将每一所述邻近像素点对中两个像素点各自对应的像素值进行加权求和,得到像素更新值;

32、将所述接合边界线上所述邻近像素点对所对应的目标像素点的像素值,替换为所述像素更新值。

33、另一方面,本专利技术还提供一种图像拼接装置,该装置包括:

34、获取模块,用于获取多个相机对同一标定板拍摄得到的多张标定图像,以及对待测物体拍摄得到的多张待拼接图像;其中,所述标定板的表面具有黑白相间的标定图案,所述多个相机的拍摄方向与所述标定板的表面垂直,所述多个相机的拍摄高度和拍摄角度均一致;

35、确定模块,用于将所述标定图案中位于重叠区域内的黑白交界线作为标定线,分别确定所述标定线在所述多张标定图像中各自对应的位置信息;

36、计算模块,用于基于所述位置信息和标定图像的尺寸信息,计算相邻两张标定图像的重叠像素宽度;

37、裁剪模块,用于确定所述多个待拼接图像中的基准图像,按照所述重叠像素宽度对除所述基准图像以外的待拼接图像进行裁剪,得到裁剪图像;

38、拼接模块,用于将所述基准图像与所述裁剪图像顺次进行拼接,得到待测物体的拼接后图像。

39、另一方面,本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述图像拼接方法。

40、另一方面,本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述图像拼接方法。

41、本专利技术提供的图像拼接方法、装置、电子设备及介质,通过将标定图案中位于重叠区域内的黑白交界线作为标定线,并确定标定线在多张标定图像中各自对应的位置信息,基于位置信息和标定图像的尺寸信息,计算相邻两张标定图像的重叠像素宽度,确定多个待拼接图像中的基准图像,按照重叠像素宽度对除基准图像以外的待拼接图像进行裁剪,将基准图像与裁剪图像顺次进行拼接,得到拼接后图像。由于图像拼接过程中,利用标定图像可以确定重叠像素宽度,进而通过重叠像素宽度实现图像裁剪和拼接,无需通过复杂的特征分析即可实现图像拼接,解决了传统图像拼接方法拼接效率和准确性均较低的问题,提高了图像拼接过程的便捷性和准确性。

本文档来自技高网...

【技术保护点】

1.一种图像拼接方法,其特征在于,包括:

2.根据权利要求1所述的图像拼接方法,其特征在于,所述标定线在相邻两张标定图像中的位置信息分别包括第一横坐标值和第二横坐标值,所述标定图像的尺寸信息包括图像宽度;

3.根据权利要求1所述的图像拼接方法,其特征在于,所述按照所述重叠像素宽度对除所述基准图像以外的待拼接图像进行裁剪,包括:

4.根据权利要求1所述的图像拼接方法,其特征在于,所述分别确定所述标定线在所述多张标定图像中各自对应的位置信息,包括:

5.根据权利要求1至4任一项所述的图像拼接方法,其特征在于,在将所述基准图像与所述裁剪图像顺次进行拼接之前,所述方法还包括:

6.根据权利要求1至4任一项所述的图像拼接方法,其特征在于,在得到待测物体的拼接后图像之后,所述方法还包括:

7.根据权利要求6所述的图像拼接方法,其特征在于,所述对每一所述接合边界线进行融合处理,包括:

8.一种图像拼接装置,其特征在于,包括:

9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述图像拼接方法。

10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述图像拼接方法。

...

【技术特征摘要】

1.一种图像拼接方法,其特征在于,包括:

2.根据权利要求1所述的图像拼接方法,其特征在于,所述标定线在相邻两张标定图像中的位置信息分别包括第一横坐标值和第二横坐标值,所述标定图像的尺寸信息包括图像宽度;

3.根据权利要求1所述的图像拼接方法,其特征在于,所述按照所述重叠像素宽度对除所述基准图像以外的待拼接图像进行裁剪,包括:

4.根据权利要求1所述的图像拼接方法,其特征在于,所述分别确定所述标定线在所述多张标定图像中各自对应的位置信息,包括:

5.根据权利要求1至4任一项所述的图像拼接方法,其特征在于,在将所述基准图像与所述裁剪图像顺次进行拼接之前,所述方法还包括:<...

【专利技术属性】
技术研发人员:杨牧郑晔张董
申请(专利权)人:钛玛科北京工业科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1