本发明专利技术公开了一种生成图像的方法及装置,属于计算机技术领域。所述方法包括:获取分别在第一周期和第二周期内对同一场景拍摄的第一图像和第二图像;根据第一图像和第二图像,获取该场景对应的前景物体和背景图像;根据第一图像和第二图像,确定在第三周期内第一图像中的前景物体移动的方向和距离以及前景物体移动后显露出的区域;根据显露出的区域的位置,从该场景对应的背景图像中获取显露出的区域中包括的像素点;根据显露出的区域中包括的像素点、前景物体移动的方向和距离以及第一图像,生成第三周期内的第三图像。所述装置包括:第一获取模块、第二获取模块、确定模块、第三获取模块和生成模块。本发明专利技术能够保证生成的图像不失真。
【技术实现步骤摘要】
一种生成图像的方法及装置
本专利技术涉及计算机
,特别涉及一种生成图像的方法及装置。
技术介绍
视频是由一幅幅图像组成的。当前,在拍摄视频时,有时由于拍摄设备的性能限制 不能在较短时间内拍摄较多的图像从而造成播放视频的画面不够流畅。为了弥补拍摄设备 的性能缺陷避免播放视频的画面不流畅,需要根据第一周期和第二周期内拍摄设备拍摄的 图像生成第三周期内的图像。其中,第一周期和第二周期之间相隔至少一个周期,第一周期 在第二周期之前,第三周期为第一周期与第二周期之间的任一周期。 其中,一个场景中的物体可以分为背景物体和前景物体,背景物体为一段时间内 静止不动的物体,前景物体为一段时间内不断移动的物体,对于第一周期内拍摄的图像,随 着前景物体的移动,在第一周期内拍摄的图像中被遮挡的部分背景物体会重新显露出来。 目前可以通过如下方法生成第三周期内的图像,具体包括:在第一周期内对一个场景进行 拍摄得到第一图像。在第二周期内对该场景进行拍摄得到第二图像。比较第一图像和第二 图像,确定该场景中的前景物体在第一周期与第二周期内移动的距离。根据确定的距离和 第一周期与第二周期之间相差的时间,计算前景物体移动的速度。计算第三周期与第一周 期之间相差的时间,根据计算的时间与前景物体移动的速度计算第三周期内前景物体移动 的距离。根据第一图像和计算的距离,确定出在第一图像中被前景物体遮挡而在第三周期 内显露出来的背景物体。获取离显露出来的背景物体包括的像素点最近的像素点的颜色 值,根据获取的颜色值对显露出来的背景物体进行颜色填充,得到第三周期内该场景的图 像。 在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题: 如果离显露出来的背景物体包括的像素点最近的像素点的颜色与显露出来的背 景物体包括的像素点的颜色不同,利用获取的颜色值对显露出来的背景物体进行颜色填 充,会导致生成的第三周期内的图像失真。
技术实现思路
为了能够解决现有技术的问题,本专利技术提供了一种生成图像的方法及装置。所述 技术方案如下: -种生成图像的方法,所述方法包括: 获取分别在第一周期和第二周期内对同一场景拍摄的第一图像和第二图像,所述 第一周期在所述第二周期之前,所述第一周期和所述第二周期之间相隔至少一个周期; 根据所述第一图像和所述第二图像,获取所述场景对应的前景物体和背景图像; 根据所述第一图像和所述第二图像,确定在第三周期内所述第一图像中的所述前 景物体移动的方向和距离以及所述前景物体移动后显露出的区域,所述第三周期为所述第 一周期和所述第二周期之间的任一周期; toon] 根据所述显露出的区域的位置,从所述场景对应的背景图像中获取所述显露出的 区域中包括的像素点; 根据所述显露出的区域中包括的像素点、所述前景物体移动的方向和距离以及所 述第一图像,生成所述第三周期内的第三图像。 一种生成图像的装置,所述装置包括: 第一获取模块,用于获取分别在第一周期和第二周期内对同一场景拍摄的第一图 像和第二图像,所述第一周期在所述第二周期之前,所述第一周期和所述第二周期之间相 隔至少一个周期; 第二获取模块,用于根据所述第一图像和所述第二图像,获取所述场景对应的前 景物体和背景图像; 确定模块,用于根据所述第一图像和所述第二图像,确定在第三周期内所述第一 图像中的所述前景物体移动的方向和距离以及所述前景物体移动后显露出的区域,所述第 三周期为所述第一周期和所述第二周期之间的任一周期; 第三获取模块,用于根据所述显露出的区域的位置,从所述场景对应的背景图像 中获取所述显露出的区域中包括的像素点; 生成模块,用于根据所述显露出的区域中包括的像素点、所述前景物体移动的方 向和距离以及所述第一图像,生成所述第三周期内的第三图像。 在本专利技术实施例中,获取分别在第一周期和第二周期内对同一场景拍摄的第一图 像和第二图像,第一周期在第二周期之前,第一周期和第二周期之间相隔至少一个周期;根 据第一图像和第二图像,获取该场景对应的前景物体和背景图像;根据第一图像和第二图 像,确定在第三周期内第一图像中的前景物体移动的方向和距离以及前景物体移动后显露 出的区域,第三周期为第一周期和第二周期之间的任一周期;根据显露出的区域的位置,从 该场景对应的背景图像中获取显露出的区域中包括的像素点;根据显露出的区域中包括的 像素点、前景物体移动的方向和距离以及第一图像,生成第三周期内的第三图像。由于从该 场景对应的背景图像中获取了显露出的区域中包括的像素点,根据显露出的区域中包括的 像素点、前景物体移动的方向和距离以及第一图像,生成第三周期内的第三图像,如此可以 保证显露出的区域内的像素点的真实性,进而保证了生成的第三图像不失真,提高了生成 图像的正确率。 【附图说明】 为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。 图1是本专利技术实施例1提供的一种生成图像的方法流程图; 图2-1是本专利技术实施例2提供的一种生成图像的方法流程图; 图2-2是本专利技术实施例2提供的第一图像示意图; 图2-3是本专利技术实施例2提供的第二图像示意图; 图2-4是本专利技术实施例2提供的第一区域示意图; 图2-5是本专利技术实施例2提供的第二区域示意图; 图2-6是本专利技术实施例2提供的背景图像示意图; 图2-7是本专利技术实施例2提供的第三图像示意图; 图3是本专利技术实施例3提供的一种生成图像的装置结构示意图。 【具体实施方式】 为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方 式作进一步地详细描述。 实施例1 参见图1,本专利技术实施例提供了一种生成图像的方法,包括: 步骤101 :获取分别在第一周期和第二周期内对同一场景拍摄的第一图像和第二 图像,第一周期在第二周期之前,第一周期和第二周期之间相隔至少一个周期; 步骤102 :根据第一图像和第二图像,获取该场景对应的前景物体和背景图像; 步骤103 :根据第一图像和第二图像,确定在第三周期内第一图像中的前景物体 移动的方向和距离以及前景物体移动后显露出的区域,第三周期为第一周期和第二周期之 间的任一周期; 步骤104 :根据显露出的区域的位置,从该场景对应的背景图像中获取显露出的 区域中包括的像素点; 步骤105 :根据显露出的区域中包括的像素点、前景物体移动的方向和距离以及 第一图像,生成第三周期内的第三图像。 优选地,根据第一图像和第二图像,获取该场景对应的背景图像,包括: 在第一图像中,确定出与第二图像不同的第一区域,根据第一区域中包括的像素 点的深度值,从第一区域中获取背景物体包括的第一像素点以及第一像素点的第一位置, 在第二图像中,将第一位置对应的位置处的像素点替换为第一像素点,将替换后的第二图 像确定为场景对应的背景图像;或者, 在第二图像中,确定出与第一图像不同的第本文档来自技高网...
【技术保护点】
一种生成图像的方法,其特征在于,所述方法包括:获取分别在第一周期和第二周期内对同一场景拍摄的第一图像和第二图像,所述第一周期在所述第二周期之前,所述第一周期和所述第二周期之间相隔至少一个周期;根据所述第一图像和所述第二图像,获取所述场景对应的前景物体和背景图像;根据所述第一图像和所述第二图像,确定在第三周期内所述第一图像中的所述前景物体移动的方向和距离以及所述前景物体移动后显露出的区域,所述第三周期为所述第一周期和所述第二周期之间的任一周期;根据所述显露出的区域的位置,从所述场景对应的背景图像中获取所述显露出的区域中包括的像素点;根据所述显露出的区域中包括的像素点、所述前景物体移动的方向和距离以及所述第一图像,生成所述第三周期内的第三图像。
【技术特征摘要】
1. 一种生成图像的方法,其特征在于,所述方法包括: 获取分别在第一周期和第二周期内对同一场景拍摄的第一图像和第二图像,所述第一 周期在所述第二周期之前,所述第一周期和所述第二周期之间相隔至少一个周期; 根据所述第一图像和所述第二图像,获取所述场景对应的前景物体和背景图像; 根据所述第一图像和所述第二图像,确定在第三周期内所述第一图像中的所述前景物 体移动的方向和距离以及所述前景物体移动后显露出的区域,所述第三周期为所述第一周 期和所述第二周期之间的任一周期; 根据所述显露出的区域的位置,从所述场景对应的背景图像中获取所述显露出的区域 中包括的像素点; 根据所述显露出的区域中包括的像素点、所述前景物体移动的方向和距离以及所述第 一图像,生成所述第三周期内的第三图像。2. 如权利要求1所述的方法,其特征在于,所述根据所述第一图像和所述第二图像,获 取所述场景对应的背景图像,包括: 在所述第一图像中,确定出与所述第二图像不同的第一区域,根据所述第一区域中包 括的像素点的深度值,从所述第一区域中获取背景物体包括的第一像素点以及所述第一像 素点的第一位置,在所述第二图像中,将所述第一位置对应的位置处的像素点替换为所述 第一像素点,将所述替换后的第二图像确定为所述场景对应的背景图像;或者, 在所述第二图像中,确定出与所述第一图像不同的第二区域,根据所述第二区域中包 括的像素点的深度值,从所述第二区域中获取背景物体包括的第二像素点以及所述第二像 素点的第二位置,在所述第一图像中,将所述第二位置对应的位置处的像素点替换为所述 第二像素点,将所述替换后的第一图像确定为所述场景对应的背景图像。3. 如权利要求2所述的方法,其特征在于,所述根据所述第一图像和所述第二图像,获 取所述场景对应的前景物体,包括: 获取所述第一区域中包括的像素点的深度值和所述第二区域中包括的像素点的深度 值; 根据所述第一区域中包括的像素点的深度值和所述第二区域中包括的像素点的深度 值,获取所述场景对应的前景物体。4. 如权利要求1所述的方法,其特征在于,所述根据所述显露出的区域中包括的像素 点、所述前景物体移动的方向和距离以及所述第一图像,生成所述第三周期内的第三图像, 包括: 根据所述前景物体移动的方向和距离,在所述第一图像中将所述前景物体包括的每个 像素点的位置在所述方向上移动所述距离; 根据所述显露出的区域中包括的像素点,在所述第一图像中对所述前景物体移动后显 露出的区域进行填充; 将填充后的所述第一图像确定为所述第三周期内的第三图像...
【专利技术属性】
技术研发人员:孙林,
申请(专利权)人:联想北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。