一种局部动态影像生成方法及装置制造方法及图纸

技术编号:20825388 阅读:23 留言:0更新日期:2019-04-10 07:23
本申请实施例提供了一种局部动态影像生成方法、装置,涉及图像处理技术。所述方法包括:获取用户上传的目标视频数据;对所述目标视频数据的各帧的像素值进行分析,确定所述目标视频数据中至少一个动态区域;接收用户从所述至少一个动态区域中确定目标动态区域;基于用户确定的目标动态区域,生成针对所述目标动态区域的局部动态影像。本申请实施例降低了用户操作,提高主体对象的动态区域选取的精准度,降低人力和时间成本;并且,通过系统自动识别动态区域,避免了通过人眼识别很难识别不太清晰的主体对象的情况,对视频的主体对象分离要求较低,从而对降低对视频素材的需求。

【技术实现步骤摘要】
一种局部动态影像生成方法及装置
本申请涉及图像处理
,特别是涉及一种局部动态影像生成方法及装置。
技术介绍
随着图像技术的不断发展,出现了一种局部动态影像,即整个影像中只有部分主体对象在运动。在先技术中,要生成一个局部动态影像,需要用户将视频数据导入CINEMAGRAPH(静态照片中神奇的细微运动技术)软件,然后通过如下步骤创建局部动态影像:首先,将视频分为两层,第一层为静态帧层,第二层为动态帧层;其次,用户手动在第一层上画出一块轮廓区域;再次,将第一层静态帧中的轮廓区域的图像删除,在第二层中透出轮廓区域的动态帧;最后,导出包括该两层构成的局部动态影像。专利技术人在应用上述技术的过程中发现,其需要通过用户手动画出一块主体对象的轮廓来标记动态区域,以实现视频的局部动态影像的生成,但是:通过手动画出主体对象的轮廓,操作难度大,容易导致效果不精准,通常将其他非需要的图像元素也划到轮廓中,导致其他非需要的图像元素也发生运动,而如果要效果精准,需要用户使用大量复杂的图片操作,浪费人力和时间成本;再者,由于通过人眼去分辨其需求的主体对象,其主体对象分离非常清晰的视频效果较好,对当主体对象不够清晰的时候,人眼容易导致轮廓不精准,造成画面的扭曲或者不重合。
技术实现思路
鉴于上述问题,本申请实施例提供一种局部动态影像生成方法,以通过自动根据视频的序列帧中各帧的主体对象之间的重合度,确定主体对象的动态区域,然后自动生成针对该主体对象的动态区域,解决现有技术中用户手动画出轮廓导致操作难度大、画出的轮廓不精准、产生画面扭曲或者不重合的问题。相应的,本申请实施例还提供了一种局部动态影像生成装置,用以保证上述方法的实现及应用。为了解决上述问题,本申请实施例公开了一种局部动态影像生成方法,包括:获取用户上传的目标视频数据;对所述目标视频数据的各帧的像素值进行分析,确定所述目标视频数据中至少一个动态区域;接收用户从所述至少一个动态区域中确定目标动态区域;基于用户确定的目标动态区域,生成针对所述目标动态区域的局部动态影像。本申请实施例还公开了一种局部动态影像生成方法,包括:获取目标视频数据;对所述目标视频数据的各帧的像素值进行分析,确定所述目标视频数据中至少一个动态区域;从所述至少一个动态区域中,确定目标主体对象所属的目标动态区域;生成针对所述目标动态区域的局部动态影像。本申请实施例还公开了一种图像处理方法,包括:获取目标视频数据;对所述目标视频数据的各帧的像素值进行分析,确定所述目标视频数据中至少一个动态区域。本申请实施例还公开了一种局部动态影像生成装置,包括:第一视频获取模块,用于获取用户上传的目标视频数据;动态区域分析模块,用于对所述目标视频数据的各帧的像素值进行分析,确定所述目标视频数据中至少一个动态区域;第一目标确定模块,用于接收用户从所述至少一个动态区域中确定目标动态区域;局部影像生成模块,用于基于用户确定的目标动态区域,生成针对所述目标动态区域的局部动态影像。本申请实施例还公开了一种局部动态影像生成装置,包括:第二视频获取模块,用于获取目标视频数据;动态区域分析模块,用于对所述目标视频数据的各帧的像素值进行分析,确定所述目标视频数据中至少一个动态区域;第二目标确定模块,用于从所述至少一个动态区域中,确定目标主体对象所属的目标动态区域;局部影像生成模块,用于生成针对所述目标动态区域的局部动态影像。本申请实施例还公开了一种图像处理装置,包括:第二视频获取模块,用于获取目标视频数据;动态区域分析模块,用于对所述目标视频数据的各帧的像素值进行分析,确定所述目标视频数据中至少一个动态区域。本申请实施例还公开了一种设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如下步骤:获取用户上传的目标视频数据;对所述目标视频数据的各帧的像素值进行分析,确定所述目标视频数据中至少一个动态区域;接收用户从所述至少一个动态区域中确定目标动态区域;基于用户确定的目标动态区域,生成针对所述目标动态区域的局部动态影像。本申请实施例还公开了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如下步骤:获取用户上传的目标视频数据;对所述目标视频数据的各帧的像素值进行分析,确定所述目标视频数据中至少一个动态区域;接收用户从所述至少一个动态区域中确定目标动态区域;基于用户确定的目标动态区域,生成针对所述目标动态区域的局部动态影像。本申请实施例还公开了一种设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如下步骤:获取目标视频数据;对所述目标视频数据的各帧的像素值进行分析,确定所述目标视频数据中至少一个动态区域;从所述至少一个动态区域中,确定目标主体对象所属的目标动态区域;生成针对所述目标动态区域的局部动态影像。本申请实施例还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如下步骤:获取目标视频数据;对所述目标视频数据的各帧的像素值进行分析,确定所述目标视频数据中至少一个动态区域;从所述至少一个动态区域中,确定目标主体对象所属的目标动态区域;生成针对所述目标动态区域的局部动态影像。本申请实施例还公开了一种设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如下步骤:获取目标视频数据;对所述目标视频数据的各帧的像素值进行分析,确定所述目标视频数据中至少一个动态区域。本申请实施例还公开了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如下步骤:获取目标视频数据;对所述目标视频数据的各帧的像素值进行分析,确定所述目标视频数据中至少一个动态区域。本申请实施例包括以下优点:本申请实施例通过对对所述目标视频数据的各帧的像素值进行分析,智能确定所述目标视频数据中至少一个动态区域,然后对于至少一个动态区域中的目标动态区域,可以自动生成针对所述目标动态区域的局部动态影像。实现了自动化识别动态区间以生成局部动态影像,从而降低了用户操作;由于动态区域是视频中主体对象运动的区域,因此也能提高主体对象的动态区域选取的精准度,降低人力和时间成本;并且,通过系统自动识别动态区域,避免了通过人眼识别很难识别不太清晰的主体对象的情况,对视频的主体对象分离要求较低,从而对降低对视频素材的需求。附图说明图1是本申请的一种局部动态影像生成方法实施例的步骤流程图;图1A是本申请的一种局部动态影像生成系统架构示例;图1B是本申请的一种动态区域轮廓示例;图2是本申请的另一种局部动态影像生成方法实施例的步骤流程图;图3是本申请的另一种图像处理方法实施例的步骤流程图;图4是本申请的一种局部动态影像生成装置实施例的结构框图;图5是本申请的另一种局部动态影像生成装置实施例的结构框图;图6是本申请的一种图像处理装置实施例的结构框图;图7为本申请另一实施例提供的设备的硬件结构示意图。具体实施方式为使本申请的上述目的、特征和优点能够更加明显易懂,下面本文档来自技高网...

【技术保护点】
1.一种局部动态影像生成方法,其特征在于,包括:获取用户上传的目标视频数据;对所述目标视频数据的各帧的像素值进行分析,确定所述目标视频数据中至少一个动态区域;接收用户从所述至少一个动态区域中确定目标动态区域;基于用户确定的目标动态区域,生成针对所述目标动态区域的局部动态影像。

【技术特征摘要】
1.一种局部动态影像生成方法,其特征在于,包括:获取用户上传的目标视频数据;对所述目标视频数据的各帧的像素值进行分析,确定所述目标视频数据中至少一个动态区域;接收用户从所述至少一个动态区域中确定目标动态区域;基于用户确定的目标动态区域,生成针对所述目标动态区域的局部动态影像。2.根据权利要求1所述的方法,其特征在于,所述对所述目标视频数据的各帧的像素值进行分析,确定所述目标视频数据中至少一个动态区域的步骤,包括:将目标视频数据转换为序列帧;根据各帧图像中属于不同像素位置的像素块之间的重合度,确定所述目标视频数据中的至少一个动态区域。3.根据权利要求1所述的方法,其特征在于,所述对所述目标视频数据的各帧的像素值进行分析,确定所述目标视频数据中至少一个动态区域的步骤,包括:将目标视频数据转换为序列帧;对于所述目标视频数据中每个像素位置,根据各帧中所述像素位置的像素值的变化程度,确定可循环像素位置;基于各可循环像素位置所连通的区域中,确定所述目标视频数据中的至少一个动态区域。4.根据权利要求3所述的方法,其特征在于,所述基于各可循环像素位置所连通的区域中,确定所述目标视频数据中的至少一个动态区域的步骤,包括:获取所述可循环像素位置的时间一致性参数和空间一致性参数;根据各可循环像素位置的时间一致性参数和空间一致性参数,确定各可循环像素位置的起始帧和循环时长;从各可循环像素位置所连通的区域中,选择符合连通域条件的区域作为所述动态区域的像素位置区域;基于每个像素位置区域中的各像素位置的起始帧和循环时长,确定所述动态区域的起始帧和循环时长。5.根据权利要求1或4所述的方法,其特征在于,所述基于用户确定的目标动态区域,生成针对所述目标动态区域的局部动态影像的步骤,包括:确定对应所述目标动态区域的子序列帧;将所述子序列帧之中,起始帧之后的后续帧的背景图像替换为所述起始帧的背景图像;所述背景图像为每帧图像中所述目标动态区域之外的图像;基于所述起始帧和替换了背景图像的后续帧,生成针对所述目标动态区域的局部动态影像。6.根据权利要求5所述的方法,其特征在于,所述确定所述视频数据中包括所述动态区域的子序列帧的步骤包括:根据所述目标动态区域的起始帧和循环时长,确定所述目标动态区域的子序列帧。7.一种局部动态影像生成方法,其特征在于,包括:获取目标视频数据;对所述目标视频数据的各帧的像素值进行分析,确定所述目标视频数据中至少一个动态区域;从所述至少一个动态区域中,确定目标主体对象所属的目标动态区域;生成针对所述目标动态区域的局部动态影像。8.根据权利要求7所述的方法,其特征在于,所述对所述目标视频数据的各帧的像素值进行分析,确定所述目标视频数据中至少一个动态区域的步骤,包括:将目标视频数据转换为序列帧;根据各帧图像中属于不同像素位置的像素块之间的重合度,确定所述目标视频数据中的至少一个动态区域。9.根据权利要求8所述的方法,其特征在于,所述对所述目标视频数据的各帧的像素值进行分析,确定所述目标视频数据中至少一个动态区域的步骤,包括:将目标视频数据转换为序列帧;对于所述目标视频数据中每个像素位置,根据各帧中所述像素位置的像素值的变化程度,确定可循环像素位置;基于各可循环像素位置所连通的区域中,确定所述目标视频数据中的至少一个动态区域。10.根据权利要求7所述的方法,其特征在于,所述基于用户确定的目标动态区域,生成针对所述目标动态区域的局部动态影像的步骤,包括:确定对应所述目标动态区域的子序列帧;将所述子序列帧之中,起始帧之后的后续帧的背景图像替换为所述起始帧的背景图像;所述背景图像为每帧图像中所述目标动态区域之外的图像;基于所述起始帧和替换了背景图像的后续帧,生成针对所述目标动态区域的局部动态影像。11.一种图像处理方法,其特征在于,包括:获取目标视频数据;对所述目标视频数据的各帧的像素值进行分析,确定所述目标视频数据中至少一个动态区域。12.根据权利要求11所述的方法,其特征在于,所述对所述目标视频数据的各帧的像素值进行分析,确定所述目标视频数据中至少一个动态区域的步骤,包括:将目标视频数据转换为序列帧;根据各帧图像中属于不同像素位置的像素块之间的重合度,确定所述目标视频数据中的至少一个动态区域。13.根据权利要求12所述的方法,其特征在于,所述对所述目标视频数据的各帧的像素值进行分析,确定所述目标视频数据中至少一个动态区域的步骤,包括:将目标视频数据转换为序列帧;对于所述目标视频数据中每个像素位置,根据各帧中所述像素位置的像素值的变化程度,确定可循环像素位置;基于各可循环像素位置所连通的区域中,确定所述目标视频数据中的至少一个动态区域。14.根据权利要求13所述的方法,其特征在于,所述基于各可循环像素位置所连通的区域中,确定所述目标视频数据中的至少一个动态区域的步骤,包括:获取所述可循环像素位置的时间一致性参数和空间一致性参数;根据各可循环像素位置的时间一致性参数和空间一致性参数,确定各可循环像素位置的起始帧和循环时长;从各可循环像素位置所连通的区域中,选择符合连通域条件的区域作为所述动态区域的像素位置区域;基于每个像素位置区域中的各像素位置的起始帧和循环时长,确定所述动态区域的起始帧和循环时长。15.一种局部动态影像生成装置,其特征在于,包括:第一视频获取模块,用于获取用户上传的目标视频数据;动态区域分析模块,用于对所述目标视频数据的各帧的像素值进行分析,确定所述目标视频数据中至少一个动态区域;第一目标确定模块,用于接收用户从所述至少一个动态区域中确定目标动态区域;局部影像生成模块,用于基于用户确定的目标动态区域,生成针对所述目标动态区域的局部动态影像。16.根据权利要求15所述的装置,其特征在于,所述动态区域分析模块包括:视频转换子模块,用于将目标视频数据转换为序列帧;第一动态区域分析子模块,用于根据各帧图像中属于不同像素位置的像素块之间的重合度,确定所述目标视频数据中的至少一个动态区域。17.根据权利要求15所述的装置,其特征在于,所述动态区域分析模块包括:视频转换子模块,用于将目标视频数据转换为序列帧;可循环像素位置确定子模块,用于对于所述目标视频数据中每个像素位置,根据各帧中所述像素位置的像素值的变化程度,确定可循环像素位置;第二动态区域分析子模块,用于基于各可循环像素位置所连通的区域中,确定所述目标视频数据中的至少一个动态区域。18.根据权利要求17所述的装置,其特征在于,所述第二动态区域分析子模块包括:一致性参数获取...

【专利技术属性】
技术研发人员:耿军朱斌胡康康马春阳李郭刍牧
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1