图像生成方法和装置、电子设备及存储介质制造方法及图纸

技术编号:25486836 阅读:29 留言:0更新日期:2020-09-01 23:06
本申请涉及一种图像生成方法,包括:获取原始图像集合,原始图像集合中包括至少两帧图像,识别原始图像集合中的图像的前景区域和背景区域,前景区域为所述图像中的主体所在区域,背景区域为所述图像中前景区域之外的其他区域;基于原始图像集合中图像的前景区域变化和/或背景区域变化对原始图像集合中的图像的背景区域更新,得到更新图像集合;确定更新图像集合对应的插值参数,基于插值参数对更新图像集合中的图像进行插值生成插值图像。本申请还公开了一种图像生成装置、电子设备以及计算机可读存储介质。本申请可生成前景部分发生自适应变化的图像。

【技术实现步骤摘要】
图像生成方法和装置、电子设备及存储介质
本申请涉及计算机
,特别是涉及一种图像生成方法和装置、电子设备以及计算机可读存储介质。
技术介绍
近年来,随着计算机技术的快速发展,图像处理技术日渐多样化,对图像的编辑包括抠图,颜色变化,抖动等特效,应用在不同的场景,如电子相册编辑、视频生成等,通过多张图像生成新的图像也是一种常用的图像处理方式。传统的通过多张图像生成新的图像的方法,通常只获取多张不同图像的局部区域或全部区域进行拼接,这种方式合成的图像内容单一,不具有自适应性。
技术实现思路
本申请实施例提供一种图像生成方法和装置、电子设备以及计算机可读存储介质,利用图像间的相关性,区分前景区域和背景区域,可生成前景部分发生自适应变化的图像。一种图像生成方法,包括:获取原始图像集合,所述原始图像集合中包括至少两帧图像;识别所述原始图像集合中的图像的前景区域和背景区域,所述前景区域为所述图像中的主体所在区域,所述背景区域为所述图像中前景区域之外的其他区域;基于所述原始图像集合中图像的前景区域变化和/或背景区域变化对所述原始图像集合中的图像的背景区域更新,得到更新图像集合;确定所述更新图像集合对应的插值参数,基于所述插值参数对所述更新图像集合中的图像进行插值生成插值图像。一种图像生成装置,包括:获取模块,用于获取原始图像集合,所述原始图像集合中包括至少两帧图像;识别模块,用于识别所述原始图像集合中的图像的前景区域和背景区域,所述前景区域为所述图像中的主体所在区域,所述背景区域为所述图像中前景区域之外的其他区域;更新模块,用于基于所述原始图像集合中图像的前景区域变化和/或背景区域变化对所述原始图像集合中的图像的背景区域更新,得到更新图像集合;插值模块,用于确定所述更新图像集合对应的插值参数,基于所述插值参数对所述更新图像集合中的图像进行插值生成插值图像。一种电子设备,包括存储器以及处理器,所述存储器中储存有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如下步骤:获取原始图像集合,所述原始图像集合中包括至少两帧图像;识别所述原始图像集合中的图像的前景区域和背景区域,所述前景区域为所述图像中的主体所在区域,所述背景区域为所述图像中前景区域之外的其他区域;基于所述原始图像集合中图像的前景区域变化和/或背景区域变化对所述原始图像集合中的图像的背景区域更新,得到更新图像集合;确定所述更新图像集合对应的插值参数,基于所述插值参数对所述更新图像集合中的图像进行插值生成插值图像。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如下步骤:获取原始图像集合,所述原始图像集合中包括至少两帧图像;识别所述原始图像集合中的图像的前景区域和背景区域,所述前景区域为所述图像中的主体所在区域,所述背景区域为所述图像中前景区域之外的其他区域;基于所述原始图像集合中图像的前景区域变化和/或背景区域变化对所述原始图像集合中的图像的背景区域更新,得到更新图像集合;确定所述更新图像集合对应的插值参数,基于所述插值参数对所述更新图像集合中的图像进行插值生成插值图像。上述图像生成方法、装置、电子设备以及计算机可读存储介质,利用图像间的相关性,根据插值生成新的图像,同时区分前景区域和背景区域,在插值前根据图像的前景区域变化和/或背景区域变化对原始图像集合中的图像的背景区域更新,提高待插值图像的背景的一致性,可生成前景部分发生位置,姿态和形状自适应变化的图像。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为一个实施例中图像生成方法的应用环境图;图2为一个实施例中图像生成方法的流程示意图;图3为一个实施例中对插值图像进行融合得到目标图像的示意图;图4为另一个实施例中对插值图像进行融合得到目标图像的示意图;图5为一个实施例中生成插值图像的流程示意图;图6为一个实施例中前向运动矢量和后向运动矢量的示意图;图6A为一个实施例中前向运动矢量和后向运动矢量的示意图;图7为一个实施例中插值块的映射运动矢量的示意图;图8为一个实施例中图像生成系统的示意图;图9为一个实施例中图像生成装置的结构框图;图10为一个实施例中电子设备的内部结构框图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。图1为一个实施例中图像生成方法的应用环境图。如图1所示,该应用环境包括终端110和服务器120,终端110获取原始图像集合,原始图像集合中包括至少两帧图像,将包括原始图像集合的图像生成请求发送至服务器120,服务器120识别原始图像集合中的图像的前景区域和背景区域,基于原始图像集合中图像的前景区域变化和/或背景区域变化对所述原始图像集合中的图像的背景区域更新,得到更新图像集合;确定更新图像集合对应的插值参数,基于插值参数对所述更新图像集合中的图像进行插值生成插值图像,服务器120将插值图像返回终端110。其中终端110可以为包括手机、平板电脑、PDA(PersonalDigitalAssistant,个人数字助理)、车载电脑、穿戴式设备等终端设备。终端设备可以从服务器下载、应用各类型的图像资源。其中服务器120可以为一个服务器或服务器集群。在一些实施例中,图像生成方法可以应用于终端110,由终端110直接执行上述步骤生成插值图像。图2为一个实施例中图像生成方法的流程图。图2所示的图像生成方法可应用于上述终端110或服务器120中,包括:步骤202,获取原始图像集合,原始图像集合中包括至少两帧图像。其中,原始图像集合中包括至少两帧图像,可以是终端实时拍摄的图像,也可以是预先配置的图像,如网络中下载的图像,电子相册中的图像等。原始图像集合中的图像的分辨率可以相同或不同。具体地,原始图像集合中的各个图像可以是时间上连续的图像,如连续的拍摄时间拍摄的图像,或多媒体视频中截取的一段时间间隔对应的图像。也可以是图像内容上连续的图像,如原始图像集合中的各个图像包括相同的主体。原始图像集合中的各个图像中的前景和背景可以相同或不同。在一个实施例中,原始图像集合中包括背景不变,前景向一个方向移动变化的同分辨率图像,如水平移动或垂直移动变化的同分辨率图像。在一个实施例中,步骤202之后,还包括:调整原始图像集合中的图像的分辨率,使得原始图像集合中的图像的分辨率一本文档来自技高网...

【技术保护点】
1.一种图像生成方法,其特征在于,包括:/n获取原始图像集合,所述原始图像集合中包括至少两帧图像;/n识别所述原始图像集合中的图像的前景区域和背景区域,所述前景区域为所述图像中的主体所在区域,所述背景区域为所述图像中前景区域之外的其他区域;/n基于所述原始图像集合中图像的前景区域变化和/或背景区域变化对所述原始图像集合中的图像的背景区域更新,得到更新图像集合;/n确定所述更新图像集合对应的插值参数,基于所述插值参数对所述更新图像集合中的图像进行插值生成插值图像。/n

【技术特征摘要】
1.一种图像生成方法,其特征在于,包括:
获取原始图像集合,所述原始图像集合中包括至少两帧图像;
识别所述原始图像集合中的图像的前景区域和背景区域,所述前景区域为所述图像中的主体所在区域,所述背景区域为所述图像中前景区域之外的其他区域;
基于所述原始图像集合中图像的前景区域变化和/或背景区域变化对所述原始图像集合中的图像的背景区域更新,得到更新图像集合;
确定所述更新图像集合对应的插值参数,基于所述插值参数对所述更新图像集合中的图像进行插值生成插值图像。


2.根据权利要求1所述的方法,其特征在于,所述基于所述原始图像集合中图像的前景区域变化和/或背景区域变化对所述原始图像集合中的图像的背景区域更新,得到更新图像集合,包括:
根据原始图像集合中的图像的前景区域和/或背景区域,计算前景区域变化和/或背景区域变化;
当所述前景区域变化超过预设变化阈值,和/或背景区域变化超过预设变化阈值时,将原始图像集合中各个图像的背景区域替换为预设图像;
当所述前景区域变化小于预设变化阈值且背景区域变化小于预设变化阈值时,保留所述原始图像集合中各个图像的背景区域。


3.根据权利要求1所述的方法,其特征在于,所述原始图像集合包括至少3个图像,所述确定所述更新图像集合对应的插值参数,基于所述插值参数对所述更新图像集合中的图像进行插值生成插值图像包括:
将所述原始图像集合的图像划分为不同的图像组,每个图像组包括前向图像和后向图像;
确定各个图像组对应的插值时间相位;
基于各个图像组对应的插值时间相位对对应的图像组中的图像进行插值,得到各个图像组对应的插值图像。


4.根据权利要求3所述的方法,其特征在于,所述各个图像组对应的插值时间相位相同或所述各个图像组对应的插值时间相位不完全相同。


5.根据权利要求3所述的方法,其特征在于,所述原始图像集合包括以预设时间间隔拍摄的图像,所述将所述原始图像集合的图像划分为不同的图像组包括:
按拍摄时间先后顺序从原始图像集合中选取前向图像和后向图像组成不同的图像组,所述前向图像的拍摄时间先于所述后向图像的拍摄时间。


6.根据权利要求3至5中任一项所述的方法,其特征在于,所述基于各个图像组对应的插值时间相位对对应的图像组中的图像进行插值,得到各个图像组对应的插值图像之后,还包括:
将各个图像组对应的插值图像进行融合得到目标图像。


7.根据权利要求3至5中任一项所述的方法,其特征在于,所述基于各个图像组对应的插值时间相位对对应的图像组中的图像进行插值,得到各个图像组对应的插值图像之后,还包括:
将各个插值图像插入对应的图像组,得到更新图像组;
确定各个更新图像组的顺序,按照顺序依次将各个更新图像组拼接形成视频。


8.根据权利要求1至5中任一项所述的方法,其特征在于,确定所述更新图像集合对应的插值参数...

【专利技术属性】
技术研发人员:张弓
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东;44

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

1