【技术实现步骤摘要】
拼接图像的预览方法及装置、电子设备
[0001]本公开涉及图像处理技术,更具体地讲,涉及拼接图像的预览方法及装置、电子设备。
技术介绍
[0002]图像拼接(Image Stitching)是一项应用广泛的技术,如无人机航拍,手机全景拍摄等,而且拍摄过程中一般会提供预览服务,如通过预览图像指导用户拍摄时不遗漏重要区域。目前,图像拼接技术在拼接质量上已经比较成熟,但是整体计算量非常大,尤其是拼接高分辨率的图片时,图像融合算法会消耗大量计算资源。相关技术中的图像拼接预览方法为了保证预览速度,只能生成降采样后的低分辨率的拼接图像,无法展示最终的图像细节,若要生成完整的高分辨率的拼接图像,即使利用针对融合算法的图形处理器(graphics processing unit,缩写为GPU)加速技术,如开放运算语言(Open Computing Language,缩写为OpenCL)或统一计算设备架构(统一计算设备架构,缩写为CUDA),仍然需要等待很长时间。因此,相关技术无法在保证预览速度的基础上,同时保证高分辨率的拼接图像来供用户预览
【技术保护点】
【技术特征摘要】
1.一种拼接图像的预览方法,其特征在于,包括:确定预览界面覆盖的至少一个瓦片的标识信息,其中,所述至少一个瓦片是虚拟图像一部分,所述虚拟图像是与拼接图像的大小一致的图像;基于所述标识信息,获取源图像中与所述至少一个瓦片对应的图像信息,其中,所述源图像是用来拼接得到所述拼接图像的至少两个图像;将所述图像信息进行拼接,得到所述至少一个瓦片;将所述至少一个瓦片显示在所述预览界面上。2.根据权利要求1所述的预览方法,其特征在于,所述确定预览界面覆盖的至少一个瓦片的标识信息,包括:基于多个瓦片集合和接收的缩放级别,确定所述预览界面覆盖的至少一个瓦片的标识信息,其中,所述多个瓦片集合分别包含不同缩放级别的虚拟图像的瓦片的标识信息。3.根据权利要求2所述的预览方法,其特征在于,在基于多个瓦片集合和接收的缩放级别,确定所述预览界面覆盖的至少一个瓦片的标识信息之前,还包括:基于预设拼接要求,确定与所述拼接图像的大小一致的虚拟图像;对所述虚拟图像进行不同级别的缩放,得到每个缩放级别对应的瓦片集合。4.根据权利要求2所述的预览方法,其特征在于,在将所述至少一个瓦片显示在所述预览界面上之后,还包括:将所述至少一个瓦片缓存到所述多个瓦片集合中与接收的缩放级别对应的目标瓦片集合中,并将所述至少一个瓦片存储到数据库中。5.根据权利要求4所述的预览方法,其特征在于,在将所述至少一个瓦片显示在所述预览界面上之后,还包括:响应于所述预览界面覆盖的至少一个瓦片的标识信息发生变化,将与发生变化的标识信息对应的瓦片从所述目标瓦片集合中删除。6.根据权利要求4所述的预览方法,其特征在于,所述基于所述标识信息,获取所述源图像中与所述至少一个瓦片对应的图像信息,包括:在基于...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。