本申请实施例公开了一种图像拼接方法、终端设备以及计算机可读存储介质,包括:首先,获取两帧连续的第一图像及第二图像,并确定第一图像的第一图像区域及第二图像的第二图像区域,以及匹配第一图像区域及第二图像区域,得到第一匹配度;然后,在第一匹配度小于或等于匹配度阈值时,通过一次或多次调整第一图像区域和第二图像区域的匹配区域的方式修正第一匹配度,直至第一匹配度修正成功或匹配次数大于次数阈值,得到匹配结果;最后,在匹配结果为匹配成功时,根据匹配成功的第一图像区域及第二图像区域,确定第一图像和第二图像的第一相对位移,并根据第一相对位移,拼接第一图像和第二图像。实施该方法,可以提高图像拼接的准确性及拼接效果。确性及拼接效果。确性及拼接效果。
【技术实现步骤摘要】
图像拼接方法、终端设备以及计算机可读存储介质
[0001]本申请涉及图像处理
,尤其涉及一种图像拼接方法、终端设备以及计算机可读存储介质。
技术介绍
[0002]在实践中发现,图像拼接的流程大都包括:匹配待拼接的两张图像,得到匹配度及相对于位移,并在该两张图像的匹配度达到预设匹配度时,按照该相对位移进行拼接。
[0003]在现有技术中,往往基于模板或特征点对待拼接的两张图像进行匹配,所得到匹配结果通常不够准确,拼接效果不佳。
技术实现思路
[0004]本申请实施例提供了一种图像拼接方法、终端设备以及计算机可读存储介质,能够提高图像拼接的准确性,提高了图像拼接效果。
[0005]本申请实施例第一方面提供了一种图像拼接方法,包括:
[0006]获取第一图像及第二图像,并确定所述第一图像的第一图像区域及所述第二图像的第二图像区域;
[0007]将所述第一图像区域及第二图像区域进行匹配,得到第一匹配度;
[0008]若所述第一匹配度小于或等于匹配度阈值,则分别调整所述第一图像区域及所述第二图像区域,得到新的第一图像区域及新的第二图像区域,并继续执行所述将所述第一图像区域及第二图像区域进行匹配,得到第一匹配度的步骤,直至匹配次数大于次数阈值或所述第一匹配度大于所述匹配度阈值,得到匹配结果;其中,调整后的第一图像区域小于调整前的第一图像区域,调整后的第二图像区域小于调整前的第二图像区域,且进行匹配的第一图像区域与第二图像区域的尺寸相同;
[0009]若所述匹配结果为匹配成功,则根据匹配成功的第一图像区域及第二图像区域,确定所述第一图像和所述第二图像的第一相对位移;
[0010]根据所述第一相对位移,拼接所述第一图像和所述第二图像。
[0011]作为一种可选的实施方式,在本申请实施例第一方面中,所述分别调整所述第一图像区域及所述第二图像区域,得到新的第一图像区域及新的第二图像区域,包括:
[0012]从所述第一图像区域的第一侧的边沿开始裁剪掉第一区域,得到新的第一图像区域,并从所述第二图像区域的第二侧的边沿开始裁剪掉第二区域,得到新的第二图像区域;其中,所述第一侧的边沿和所述第二侧的边沿均垂直于水平线,所述第一区域和所述第二区域的尺寸相同。
[0013]作为一种可选的实施方式,在本申请实施例第一方面中,所述根据匹配成功的第一图像区域及第二图像区域,确定所述第一图像和所述第二图像的第一相对位移,包括:
[0014]获取匹配成功的第一图像区域及第二图像区域的第二相对位移;
[0015]根据所述第二相对位移及、所述第一区域及所述第一区域的数量,确定所述第一
图像和所述第二图像的第一相对位移。
[0016]作为一种可选的实施方式,在本申请实施例第一方面中,所述分别调整所述第一图像区域及所述第二图像区域,得到新的第一图像区域及新的第二图像区域,包括:
[0017]以所述第一图像区域的中心点为基准,按照第一预设比例对所述第一图像区域的中间区域进行裁剪,并将裁剪得到的所述第一图像区域的中间区域作为;以所述第二图像区域的中心点为基准,按照所述第一预设比例对所述第二图像区域的中间区域进行裁剪,并将裁剪得到的所述第二图像区域的中间区域作为新的第二图像区域。
[0018]作为一种可选的实施方式,在本申请实施例第一方面中,所述根据匹配成功的第一图像区域及第二图像区域,确定所述第一图像和所述第二图像的第一相对位移,包括:
[0019]获取匹配成功的第一图像区域及第二图像区域的第二相对位移;
[0020]将所述第二相对位移作为所述第一图像和所述第二图像的第一相对位移。
[0021]作为一种可选的实施方式,在本申请实施例第一方面中,所述方法还包括:
[0022]若所述匹配结果指示匹配失败,则获取第三图像和所述第一图像的第三相对位移;所述第三图像为与所述第一图像成功匹配过的图像;
[0023]根据所述第三相对位移,拼接所述第一图像和所述第二图像。
[0024]作为一种可选的实施方式,在本申请实施例第一方面中,所述确定所述第一图像的第一图像区域及所述第二图像的第二图像区域,包括:
[0025]分别对所述第一图像和所述第二图像进行边缘检测,得到检测结果;
[0026]在所述检测结果指示所述第一图像和所述第二图像均存在有效内容时,确定所述第一图像的第一图像区域及所述第二图像的第二图像区域。
[0027]作为一种可选的实施方式,在本申请实施例第一方面中,所述在所述检测结果指示所述第一图像和所述第二图像均存在有效内容时,确定所述第一图像的第一图像区域及所述第二图像的第二图像区域,包括:
[0028]在所述检测结果指示所述第一图像和所述第二图像均存在有效内容时,分别对所述第一图像和所述第二图像进行预设压缩操作;
[0029]确定压缩后的第一图像的第一图像区域及压缩后的第二图像的第二图像区域。
[0030]作为一种可选的实施方式,在本申请实施例第一方面中,所述根据所述第一相对位移,拼接所述第一图像和所述第二图像,包括:
[0031]根据所述第一相对位移,拼接所述第一图像和所述第二图像,得到待处理拼接图像;
[0032]对所述待处理图像进行平滑处理,得到目标拼接图像。
[0033]本申请实施例第二方面提供了一种终端设备,包括:
[0034]获取单元,获取第一图像及第二图像,并确定所述第一图像的第一图像区域及所述第二图像的第二图像区域;
[0035]匹配单元,用于将所述第一图像区域及第二图像区域进行匹配,得到第一匹配度;
[0036]调整单元,用于若所述第一匹配度小于或等于匹配度阈值,则分别调整所述第一图像区域及所述第二图像区域,得到新的第一图像区域及新的第二图像区域,并继续执行所述将所述第一图像区域及第二图像区域进行匹配,得到第一匹配度的步骤,直至匹配次数大于次数阈值或所述第一匹配度大于所述匹配度阈值,得到匹配结果;其中,调整后的第
一图像区域小于调整前的第一图像区域,调整后的第二图像区域小于调整前的第二图像区域,且进行匹配的第一图像区域与第二图像区域的尺寸相同;
[0037]确定单元,用于若所述匹配结果为匹配成功,则根据匹配成功的第一图像区域及第二图像区域,确定所述第一图像和所述第二图像的第一相对位移;
[0038]拼接单元,用于根据所述第一相对位移,拼接所述第一图像和所述第二图像。
[0039]本申请实施例第三方面提供了一种终端设备,可以包括:
[0040]存储有可执行程序代码的存储器;
[0041]以及所述存储器耦合的处理器;
[0042]所述处理器调用所述存储器中存储的所述可执行程序代码,所述可执行程序代码被所述处理器执行时,使得所述处理器实现如本申请实施例第一方面所述的方法。
[0043]本申请实施例第四方面提供一种计算机可读存储介质,其上存储有可本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种图像拼接方法,其特征在于,包括:获取第一图像及第二图像,并确定所述第一图像的第一图像区域及所述第二图像的第二图像区域;将所述第一图像区域及第二图像区域进行匹配,得到第一匹配度;若所述第一匹配度小于或等于匹配度阈值,则分别调整所述第一图像区域及所述第二图像区域,得到新的第一图像区域及新的第二图像区域,并继续执行所述将所述第一图像区域及第二图像区域进行匹配,得到第一匹配度的步骤,直至匹配次数大于次数阈值或所述第一匹配度大于所述匹配度阈值,得到匹配结果;其中,调整后的第一图像区域小于调整前的第一图像区域,调整后的第二图像区域小于调整前的第二图像区域,且进行匹配的第一图像区域与第二图像区域的尺寸相同;若所述匹配结果为匹配成功,则根据匹配成功的第一图像区域及第二图像区域,确定所述第一图像和所述第二图像的第一相对位移;根据所述第一相对位移,拼接所述第一图像和所述第二图像。2.根据权利要求1所述的方法,其特征在于,所述分别调整所述第一图像区域及所述第二图像区域,得到新的第一图像区域及新的第二图像区域,包括:从所述第一图像区域的第一侧的边沿开始裁剪掉第一区域,得到新的第一图像区域,并从所述第二图像区域的第二侧的边沿开始裁剪掉第二区域,得到新的第二图像区域;其中,所述第一侧的边沿和所述第二侧的边沿均垂直于水平线,所述第一区域和所述第二区域的尺寸相同。3.根据权利要求2所述的方法,其特征在于,所述根据匹配成功的第一图像区域及第二图像区域,确定所述第一图像和所述第二图像的第一相对位移,包括:获取匹配成功的第一图像区域及第二图像区域的第二相对位移;根据所述第二相对位移、所述第一区域及所述第一区域的数量,确定所述第一图像和所述第二图像的第一相对位移。4.根据权利要求1所述的方法,其特征在于,所述分别调整所述第一图像区域及所述第二图像区域,得到新的第一图像区域及新的第二图像区域,包括:以所述第一图像区域的中心点为基准,按照第一预设比例对所述第一图像区域的中间区域进行裁剪,并将裁剪得到的所述第一图像区域的中间区域作为新的第一图像区域;以所述第二图像区域的中心点为基准,按照所述第一预设比例对所述第二图像区域的中间区域进行裁剪,并将裁剪得到的所述第二图像区域的中间区域作为新的第二图像区域。5.根据权利要求4所述的方法,其特征在于,所述根据匹配成功的第一图像区域及第二图像区域,确定所述第一图像和所述第二图像的第一相对位移,包括:获取匹配成功的第一图像区域及第二图像区域的第二相对位移;将所述第二相对位移作为所述第一图像和所述第二图像的第一相对位移。6.根据权利要求1
‑
5任一项所述的方法,其特征在于,所述方法还包括:若所述匹配结果指示匹配失败,则获取第三图像和所述第一图像的第三相对位移;所述第三图像为与所...
【专利技术属性】
技术研发人员:华杰,
申请(专利权)人:广东艾檬电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。