当前位置: 首页 > 专利查询>李文庆专利>正文

横向无缝拼接图像生成方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:37240478 阅读:30 留言:0更新日期:2023-04-20 23:21
本发明专利技术实施例公开了横向无缝拼接图像生成方法、装置、计算机设备及存储介质。所述方法包括:获取纹理图像;对所述纹理图像进行处理,以得到重叠区域;根据所述重叠区域构建图结构;根据所述图结构使用最大流最小割算法确定图对应的割线;根据所述割线创建结果图;对所述结果图进行处理,以得到拼接结果。通过实施本发明专利技术实施例的方法可实现在需要重复纹理铺设时快速生成可横向扩展纹理的图像,减少原图拼接所带来的视觉上的不适感。拼接所带来的视觉上的不适感。拼接所带来的视觉上的不适感。

【技术实现步骤摘要】
横向无缝拼接图像生成方法、装置、计算机设备及存储介质


[0001]本专利技术涉及计算机,更具体地说是指横向无缝拼接图像生成方法、装置、计算机设备及存储介质。

技术介绍

[0002]对于至少两张以上的图像的拼接,一般采用的是图像融合技术,图像融合是计算机视觉中的重要分支,它是将两幅以上的具有部分重叠的图像进行无缝拼接从而得到较高分辨率或宽视角的图像,将图像融合算法分为像素级、特征级和决策级图像融合。像素级图像融合主要是在像素层面上操作处理,由于基于像素属于相对基础层次的图像融合;优点是可以保持源图像更多的原始数据,比起其他融合层次来说,细节更丰富,目标空间位置相对更精确,一般融合前需对融合源图像进行严格的点对点的图像校正、降噪和配准等图像预处理,否则会较多影响后续的融合效果,主要包括特征点匹配法、主成分分析、神经网络法等算法。特征级图像融合属于中间级别的图像融合,此类方法依据成像特点,提取图像的特征信息,例如边缘,纹理等,主要包括K均值聚类、分水岭等算法。决策级融合属于最高层次的融合,与特征级融合相比,它对源图像的处理是在提取出图像的目标特征之后,继续进行特征识别、决策分析等处理,然后联合各个源图像的决策信息进行联合推理,得到推理结果,主要包括支持向量机、神经网络等算法,决策级融合是一种高级的图像融合技术,同时其对数据的质量要求比较高,算法的复杂性极高。
[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]下面结合附图和具体实施例对本专利技术作进一步描述。
附图说明
[0044]为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0045]图1为本专利技术实施例提供的横向无缝拼接图像生成方法的应用场景示意图;
[0046]图2为本专利技术实施例提供的横向无缝拼接图像生成方法的流程示意图;
[0047]图3为本专利技术实施例提供的横向无缝拼接图像生成方法的子流程示意图;
[0048]图4为本专利技术实施例提供的横向无缝拼接图像生成方法的子流程示意图;
[0049]图5为本专利技术实施例提供的横向无缝拼接图像生成方法的子流程示意图;
[0050]图6为本专利技术实施例提供的横向无缝拼接图像生成方法的子流程本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.横向无缝拼接图像生成方法,其特征在于,包括:获取纹理图像;对所述纹理图像进行处理,以得到重叠区域;根据所述重叠区域构建图结构;根据所述图结构使用最大流最小割算法确定图对应的割线;根据所述割线创建结果图;对所述结果图进行处理,以得到拼接结果。2.根据权利要求1所述的横向无缝拼接图像生成方法,其特征在于,所述对所述纹理图像进行处理,以得到重叠区域,包括:对所述纹理图像进行预处理,以得到预处理结果;对所述预处理结果进行旋转处理,并根据设定参数划分成若干个图片,以得到划分结果;根据输入的参数确定划分结果中的重叠部分,以得到重叠区域。3.根据权利要求2所述的横向无缝拼接图像生成方法,其特征在于,所述根据所述重叠区域构建图结构,包括:创建图结构的入度为零的虚拟节点以及出度为零的虚拟节点;建立所述重叠区域的边;建立入度为零的虚拟节点与所述重叠区域的边所对应的值、出度为零的虚拟节点与所述重叠区域的边所对应的值,以形成图结构。4.根据权利要求3所述的横向无缝拼接图像生成方法,其特征在于,所述建立所述重叠区域的边,包括:根据所述重叠区域的宽度和高度,建立若干个图节点;根据所述图节点确定纵向边和横向边,以得到所述重叠区域的边。5.根据权利要求3所述的横向无缝拼接图像生成方法,其特征在于,所述建立入度为零的虚拟节点与所述重叠区域的边所对应的值、出度为零的虚拟节点与所述重叠区域的边所对应的值,以形成图结构,包括:建立入度为零的虚拟节点与所述重叠区域的边所对应的值;建立出度为零的虚拟节点与所述重叠区域的边所对应的值。6.根据权利要求5所述的横向无缝拼接图像生成方...

【专利技术属性】
技术研发人员:李文庆杨明
申请(专利权)人:李文庆
类型:发明
国别省市:

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

1