拼接图像的预览方法及装置、电子设备制造方法及图纸

技术编号:34036989 阅读:19 留言:0更新日期:2022-07-06 12:32
公开了一种拼接图像的预览方法及装置、电子设备。该拼接图像的预览方法包括:确定预览界面覆盖的至少一个瓦片的标识信息,其中,至少一个瓦片是虚拟图像一部分,虚拟图像是与拼接图像的大小一致的图像;基于标识信息,获取源图像中与至少一个瓦片对应的图像信息,其中,源图像是用来拼接得到拼接图像的至少两个图像;将图像信息进行拼接,得到至少一个瓦片;将至少一个瓦片显示在预览界面上。将至少一个瓦片显示在预览界面上。将至少一个瓦片显示在预览界面上。

Preview method and device of mosaic image, electronic equipment

【技术实现步骤摘要】
拼接图像的预览方法及装置、电子设备


[0001]本公开涉及图像处理技术,更具体地讲,涉及拼接图像的预览方法及装置、电子设备。

技术介绍

[0002]图像拼接(Image Stitching)是一项应用广泛的技术,如无人机航拍,手机全景拍摄等,而且拍摄过程中一般会提供预览服务,如通过预览图像指导用户拍摄时不遗漏重要区域。目前,图像拼接技术在拼接质量上已经比较成熟,但是整体计算量非常大,尤其是拼接高分辨率的图片时,图像融合算法会消耗大量计算资源。相关技术中的图像拼接预览方法为了保证预览速度,只能生成降采样后的低分辨率的拼接图像,无法展示最终的图像细节,若要生成完整的高分辨率的拼接图像,即使利用针对融合算法的图形处理器(graphics processing unit,缩写为GPU)加速技术,如开放运算语言(Open Computing Language,缩写为OpenCL)或统一计算设备架构(统一计算设备架构,缩写为CUDA),仍然需要等待很长时间。因此,相关技术无法在保证预览速度的基础上,同时保证高分辨率的拼接图像来供用户预览拼接的图像。

技术实现思路

[0003]本公开提供了一种拼接图像的预览方法及装置、电子设备,以至少解决上述相关技术无法在保证预览速度的基础上,同时保证高分辨率的拼接图像来供用户预览拼接的图像的问题。
[0004]根据本公开示例性实施方式的第一方面,提供一种拼接图像的预览方法,包括:确定预览界面覆盖的至少一个瓦片的标识信息,其中,至少一个瓦片是虚拟图像一部分,虚拟图像是与拼接图像的大小一致的图像;基于标识信息,获取源图像中与至少一个瓦片对应的图像信息,其中,源图像是用来拼接得到拼接图像的至少两个图像;将图像信息进行拼接,得到至少一个瓦片;将至少一个瓦片显示在预览界面上。
[0005]可选地,确定预览界面覆盖的至少一个瓦片的标识信息,包括:基于多个瓦片集合和接收的缩放级别,确定预览界面覆盖的至少一个瓦片的标识信息,其中,多个瓦片集合分别包含不同缩放级别的虚拟图像的瓦片的标识信息。
[0006]可选地,在基于多个瓦片集合和接收的缩放级别,确定预览界面覆盖的至少一个瓦片的标识信息之前,还包括:基于预设拼接要求,确定与拼接图像的大小一致的虚拟图像;对虚拟图像进行不同级别的缩放,得到每个缩放级别对应的瓦片集合。
[0007]可选地,在将至少一个瓦片显示在预览界面上之后,还包括:将至少一个瓦片缓存到多个瓦片集合中与接收的缩放级别对应的目标瓦片集合中,并将至少一个瓦片存储到数据库中。
[0008]可选地,在将至少一个瓦片显示在预览界面上之后,还包括:响应于预览界面覆盖的至少一个瓦片的标识信息发生变化,将与发生变化的标识信息对应的瓦片从目标瓦片集
合中删除。
[0009]可选地,基于标识信息,获取源图像中与至少一个瓦片对应的图像信息,包括:在基于标识信息确定至少一个瓦片未完全存在于瓦片集合中的情况下,获取源图像中与至少一个瓦片中不存在于瓦片集合中的瓦片对应的图像信息;将图像信息进行拼接,得到至少一个瓦片,包括:将不存在于瓦片集合中的瓦片对应的图像信息进行拼接,得到不存在于瓦片集合中的瓦片。
[0010]可选地,在获取源图像中与至少一个瓦片中不存在于瓦片集合中的瓦片对应的图像信息之前,还包括:在基于标识信息确定不存在于瓦片集合中的瓦片存在于数据库的情况下,从数据库提取不存在于瓦片集合中的瓦片,并将提取的瓦片存入瓦片集合。
[0011]根据本公开示例性实施方式的第二方面,提供一种拼接图像的预览方法,包括:确定单元,被配置为确定预览界面覆盖的至少一个瓦片的标识信息,其中,至少一个瓦片是虚拟图像一部分,虚拟图像是与拼接图像的大小一致的图像;获取单元,被配置为基于标识信息,获取源图像中与至少一个瓦片对应的图像信息,其中,源图像是用来拼接得到拼接图像的至少两个图像;拼接单元,被配置为将图像信息进行拼接,得到至少一个瓦片;显示单元,被配置为将至少一个瓦片显示在预览界面上。
[0012]可选地,确定单元,还被配置为基于多个瓦片集合和接收的缩放级别,确定预览界面覆盖的至少一个瓦片的标识信息,其中,多个瓦片集合分别包含不同缩放级别的虚拟图像的瓦片的标识信息。
[0013]可选地,确定单元,还被配置为在基于多个瓦片集合和接收的缩放级别,确定预览界面覆盖的至少一个瓦片的标识信息之前,基于预设拼接要求,确定与拼接图像的大小一致的虚拟图像;对虚拟图像进行不同级别的缩放,得到每个缩放级别对应的瓦片集合。
[0014]可选地,显示单元,还被配置为在将至少一个瓦片显示在预览界面上之后,将至少一个瓦片缓存到多个瓦片集合中与接收的缩放级别对应的目标瓦片集合中,并将至少一个瓦片存储到数据库中。
[0015]可选地,显示单元,还被配置为在将至少一个瓦片显示在预览界面上之后,响应于预览界面覆盖的至少一个瓦片的标识信息发生变化,将与发生变化的标识信息对应的瓦片从目标瓦片集合中删除。
[0016]可选地,获取单元,还被配置为在基于标识信息确定至少一个瓦片未完全存在于瓦片集合中的情况下,获取源图像中与至少一个瓦片中不存在于瓦片集合中的瓦片对应的图像信息;拼接单元,还被配置为将不存在于瓦片集合中的瓦片对应的图像信息进行拼接,得到不存在于瓦片集合中的瓦片。
[0017]可选地,获取单元,还被配置为在获取源图像中与至少一个瓦片中不存在于瓦片集合中的瓦片对应的图像信息之前,在基于标识信息确定不存在于瓦片集合中的瓦片存在于数据库的情况下,从数据库提取不存在于瓦片集合中的瓦片,并将提取的瓦片存入瓦片集合。
[0018]根据本公开示例性实施方式的第三方面,提供一种存储有计算机程序的计算机可读存储介质,其中,当所述计算机程序被处理器执行时,实现本公开所述的拼接图像的预览方法。
[0019]根据本公开示例性实施方式的第四方面,提供一种电子设备,包括:至少一个处理
器;至少一个存储计算机可执行指令的存储器,其中,所述计算机可执行指令在被所述至少一个处理器运行时,促使所述至少一个处理器执行本公开所述的拼接图像的预览方法。
[0020]利用本公开的技术方案,提供了一种拼接图像的预览方法及装置、电子设备,在预览拼接图像时仅仅拼接预览界面覆盖的部分,并将拼接结果(即至少一个瓦片)显示给用户看,无需等待整个拼接图像完全生成,从在保证预览速度的基础上,也保证了预览部分的高分辨率,解决了相关技术无法在保证预览速度的基础上,同时保证高分辨率的拼接图像来供用户预览拼接的图像的问题。
[0021]将在接下来的描述中部分阐述本公开总体构思另外的方面和/或优点,还有一部分通过描述将是清楚的,或者可以经过本公开总体构思的实施而得知。
附图说明
[0022]通过下面结合示例性地示出实施例的附图进行的描述,本公开的示例性实施例的上述和其他目的和特点将会变得更加清楚,其中:
[0023]图1是根据本公开的示例性实施方式的拼接图像的预览方法的流程图;<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种拼接图像的预览方法,其特征在于,包括:确定预览界面覆盖的至少一个瓦片的标识信息,其中,所述至少一个瓦片是虚拟图像一部分,所述虚拟图像是与拼接图像的大小一致的图像;基于所述标识信息,获取源图像中与所述至少一个瓦片对应的图像信息,其中,所述源图像是用来拼接得到所述拼接图像的至少两个图像;将所述图像信息进行拼接,得到所述至少一个瓦片;将所述至少一个瓦片显示在所述预览界面上。2.根据权利要求1所述的预览方法,其特征在于,所述确定预览界面覆盖的至少一个瓦片的标识信息,包括:基于多个瓦片集合和接收的缩放级别,确定所述预览界面覆盖的至少一个瓦片的标识信息,其中,所述多个瓦片集合分别包含不同缩放级别的虚拟图像的瓦片的标识信息。3.根据权利要求2所述的预览方法,其特征在于,在基于多个瓦片集合和接收的缩放级别,确定所述预览界面覆盖的至少一个瓦片的标识信息之前,还包括:基于预设拼接要求,确定与所述拼接图像的大小一致的虚拟图像;对所述虚拟图像进行不同级别的缩放,得到每个缩放级别对应的瓦片集合。4.根据权利要求2所述的预览方法,其特征在于,在将所述至少一个瓦片显示在所述预览界面上之后,还包括:将所述至少一个瓦片缓存到所述多个瓦片集合中与接收的缩放级别对应的目标瓦片集合中,并将所述至少一个瓦片存储到数据库中。5.根据权利要求4所述的预览方法,其特征在于,在将所述至少一个瓦片显示在所述预览界面上之后,还包括:响应于所述预览界面覆盖的至少一个瓦片的标识信息发生变化,将与发生变化的标识信息对应的瓦片从所述目标瓦片集合中删除。6.根据权利要求4所述的预览方法,其特征在于,所述基于所述标识信息,获取所述源图像中与所述至少一个瓦片对应的图像信息,包括:在基于...

【专利技术属性】
技术研发人员:马钺许珍九张运豪
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

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

1