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

技术编号:30156703 阅读:61 留言:0更新日期:2021-09-25 15:08
本发明专利技术公开了一种图像拼接方法、装置、电子设备及存储介质,所述方法包括:确定待拼接的第一图像的第一边缘和第二图像的第二边缘;以所述第一边缘为起端,按照预设的第一宽度步长确定预设第一数量的第一子图像;以所述第二边缘为起端,按照所述预设的第一宽度步长确定预设第一数量的第二子图像;确定每组宽度相同的第一子图像和第二子图像的相似度,保留相似度大于预设的相似度阈值的宽度最大的第一目标子图像和第二目标子图像;确定所述第一目标子图像和第二目标子图像为所述第一图像和第二图像的重叠区域,根据所述重叠区域拼接所述第一图像和第二图像。简化了图像拼接的计算过程,降低了性能消耗,提供了简单快速的图像拼接方案。接方案。接方案。

【技术实现步骤摘要】
一种图像拼接方法、装置、电子设备及存储介质


[0001]本专利技术涉及图像拼接
,尤其涉及一种图像拼接方法、装置、电子设备及存储介质。

技术介绍

[0002]现有技术中的基于双目摄像头进行同步帧图像拼接方法,设计要点是将两段视频逐帧分解,采用SURF算法对左右两帧图像进行特征点提取并进行特征点的初步匹配,采用RANSAC算法,将两张图像帧的误匹配特征点对剔除并生成变换矩阵H,左右两帧进行融合,完成图像拼接,形成一幅大视野的图像。
[0003]现有技术的图像拼接方法存在的缺点是计算繁琐,消耗性能较大,需要借助其他的服务端。

技术实现思路

[0004]本专利技术实施例提供了一种图像拼接方法、装置、电子设备及存储介质,用以解决的问题。
[0005]本专利技术实施例提供了一种图像拼接方法,所述方法包括:
[0006]确定待拼接的第一图像的第一边缘和第二图像的第二边缘;
[0007]分别以所述第一边缘为起端,按照预设的第一宽度步长确定预设第一数量的第一子图像;分别以所述第二边缘为起端,按照所述预设的第一宽度步长确定预设第一数量的第二子图像;
[0008]分别确定每组宽度相同的第一子图像和第二子图像的相似度,保留相似度大于预设的相似度阈值的宽度最大的第一目标子图像和第二目标子图像;
[0009]确定所述第一目标子图像和第二目标子图像为所述第一图像和第二图像的重叠区域,根据所述重叠区域拼接所述第一图像和第二图像。
[0010]进一步地,所述分别确定每组宽度相同的第一子图像和第二子图像的相似度,保留相似度大于预设的相似度阈值的宽度最大的第一目标子图像和第二目标子图像包括:
[0011]A、分别确定每组宽度相同的第一子图像和第二子图像的相似度,保留相似度大于预设的相似度阈值的宽度最大的第一候选子图像和第二候选子图像;
[0012]B、在所述第一候选子图像范围内,分别以所述第一边缘为起端,按照预设的第二宽度步长确定预设第二数量的第三子图像;在所述第二候选子图像范围内,分别以所述第二边缘为起端,按照预设的第二宽度步长确定预设第二数量的第四子图像;其中,所述预设的第二宽度步长小于所述预设的第一宽度步长;
[0013]C、分别确定每组宽度相同的第三子图像和第四子图像的相似度,保留相似度大于预设的相似度阈值的宽度最大的第三候选子图像和第四候选子图像;若所述预设的第二宽度步长大于1,按照预设的宽度值缩小所述预设的第二宽度步长,将所述第三候选子图像作为第一候选子图像,将所述第四候选子图像作为第二候选子图像,并返回步骤B;若所述预
设的第二宽度步长为1,将所述第三候选子图像作为第一目标子图像,将所述第四候选子图像作为第二目标子图像。
[0014]进一步地,所述确定待拼接的第一图像的第一边缘和第二图像的第二边缘之前,所述方法还包括:
[0015]分别对所述第一图像和第二图像进行二值化处理,基于经过二值化处理的第一图像和第二图像进行后续步骤。
[0016]进一步地,所述根据所述重叠区域拼接所述第一图像和第二图像包括:
[0017]分别将所述重叠区域映射到未经过二值化处理的第一图像和第二图像上,根据所述重叠区域拼接未经过二值化处理的第一图像和第二图像。
[0018]进一步地,所述根据所述重叠区域拼接所述第一图像和第二图像包括:
[0019]分别将所述重叠区域映射到所述第一图像和第二图像上,裁剪所述第一图像中的重叠区域部分,将裁剪后的第一图像与所述第二图像拼接;或裁剪所述第二图像中的重叠区域部分,将裁剪后的第二图像与所述第一图像拼接。
[0020]另一方面,本专利技术实施例提供了一种图像拼接装置,所述装置包括:
[0021]第一确定模块,用于确定待拼接的第一图像的第一边缘和第二图像的第二边缘;
[0022]第二确定模块,用于分别以所述第一边缘为起端,按照预设的第一宽度步长确定预设第一数量的第一子图像;分别以所述第二边缘为起端,按照所述预设的第一宽度步长确定预设第一数量的第二子图像;
[0023]第三确定模块,用于分别确定每组宽度相同的第一子图像和第二子图像的相似度,保留相似度大于预设的相似度阈值的宽度最大的第一目标子图像和第二目标子图像;
[0024]拼接模块,用于确定所述第一目标子图像和第二目标子图像为所述第一图像和第二图像的重叠区域,根据所述重叠区域拼接所述第一图像和第二图像。
[0025]进一步地,所述第三确定模块包括:
[0026]第一确定单元,用于分别确定每组宽度相同的第一子图像和第二子图像的相似度,保留相似度大于预设的相似度阈值的宽度最大的第一候选子图像和第二候选子图像;
[0027]第二确定单元,用于在所述第一候选子图像范围内,分别以所述第一边缘为起端,按照预设的第二宽度步长确定预设第二数量的第三子图像;在所述第二候选子图像范围内,分别以所述第二边缘为起端,按照预设的第二宽度步长确定预设第二数量的第四子图像;其中,所述预设的第二宽度步长小于所述预设的第一宽度步长;
[0028]第三确定单元,用于分别确定每组宽度相同的第三子图像和第四子图像的相似度,保留相似度大于预设的相似度阈值的宽度最大的第三候选子图像和第四候选子图像;若所述预设的第二宽度步长大于1,按照预设的宽度值缩小所述预设的第二宽度步长,将所述第三候选子图像作为第一候选子图像,将所述第四候选子图像作为第二候选子图像,并触发所述第二确定单元;若所述预设的第二宽度步长为1,将所述第三候选子图像作为第一目标子图像,将所述第四候选子图像作为第二目标子图像。
[0029]进一步地,所述装置还包括:
[0030]处理模块,用于分别对所述第一图像和第二图像进行二值化处理,基于经过二值化处理的第一图像和第二图像进行后续步骤。
[0031]进一步地,所述拼接模块,具体用于分别将所述重叠区域映射到未经过二值化处
理的第一图像和第二图像上,根据所述重叠区域拼接未经过二值化处理的第一图像和第二图像。
[0032]进一步地,所述拼接模块,具体用于分别将所述重叠区域映射到所述第一图像和第二图像上,裁剪所述第一图像中的重叠区域部分,将裁剪后的第一图像与所述第二图像拼接;或裁剪所述第二图像中的重叠区域部分,将裁剪后的第二图像与所述第一图像拼接。
[0033]再一方面,本专利技术实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
[0034]存储器,用于存放计算机程序;
[0035]处理器,用于执行存储器上所存放的程序时,实现上述任一项所述的方法步骤。
[0036]再一方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法步骤。
[0037]本专利技术实施例提供了一种图像拼接方法、装置、电子设备及存储介质,所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像拼接方法,其特征在于,所述方法包括:确定待拼接的第一图像的第一边缘和第二图像的第二边缘;分别以所述第一边缘为起端,按照预设的第一宽度步长确定预设第一数量的第一子图像;分别以所述第二边缘为起端,按照所述预设的第一宽度步长确定预设第一数量的第二子图像;分别确定每组宽度相同的第一子图像和第二子图像的相似度,保留相似度大于预设的相似度阈值的宽度最大的第一目标子图像和第二目标子图像;确定所述第一目标子图像和第二目标子图像为所述第一图像和第二图像的重叠区域,根据所述重叠区域拼接所述第一图像和第二图像。2.如权利要求1所述的方法,其特征在于,所述分别确定每组宽度相同的第一子图像和第二子图像的相似度,保留相似度大于预设的相似度阈值的宽度最大的第一目标子图像和第二目标子图像包括:A、分别确定每组宽度相同的第一子图像和第二子图像的相似度,保留相似度大于预设的相似度阈值的宽度最大的第一候选子图像和第二候选子图像;B、在所述第一候选子图像范围内,分别以所述第一边缘为起端,按照预设的第二宽度步长确定预设第二数量的第三子图像;在所述第二候选子图像范围内,分别以所述第二边缘为起端,按照预设的第二宽度步长确定预设第二数量的第四子图像;其中,所述预设的第二宽度步长小于所述预设的第一宽度步长;C、分别确定每组宽度相同的第三子图像和第四子图像的相似度,保留相似度大于预设的相似度阈值的宽度最大的第三候选子图像和第四候选子图像;若所述预设的第二宽度步长大于1,按照预设的宽度值缩小所述预设的第二宽度步长,将所述第三候选子图像作为第一候选子图像,将所述第四候选子图像作为第二候选子图像,并返回步骤B;若所述预设的第二宽度步长为1,将所述第三候选子图像作为第一目标子图像,将所述第四候选子图像作为第二目标子图像。3.如权利要求1所述的方法,其特征在于,所述确定待拼接的第一图像的第一边缘和第二图像的第二边缘之前,所述方法还包括:分别对所述第一图像和第二图像进行二值化处理,基于经过二值化处理的第一图像和第二图像进行后续步骤。4.如权利要求3所述的方法,其特征在于,所述根据所述重叠区域拼接所述第一图像和第二图像包括:分别将所述重叠区域映射到未经过二值化处理的第一图像和第二图像上,根据所述重叠区域拼接未经过二值化处理的第一图像和第二图像。5.如权利要求1或4所述的方法,其特征在于,所述根据所述重叠区域拼接所述第一图像和第二图像包括:分别将所述重叠区域映射到所述第一图像和第二图像上,裁剪所述第一图像中的重叠区域部分,将裁剪后的第一图像与所述第二图像拼接;或裁剪所述第二图像中的重叠区域部分,将裁剪后的第二图像与所述第一图像拼接。6.一种图像拼接装置,其特征在于,所述装置包括:第一确定模块,用于确定待拼接的第一图像的第一边缘和第二图像的第二边缘;
第二确定模块,用于分别以所述第一边缘为起端,按照预设的第...

【专利技术属性】
技术研发人员:翁天宁
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

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

1