视频生成方法、装置、设备及存储介质制造方法及图纸

技术编号:33290598 阅读:9 留言:0更新日期:2022-05-01 00:08
本公开实施例公开了一种视频生成方法、装置、设备及存储介质。对待处理视频进行灰度处理,获得灰度视频;对所述灰度视频中的视频帧进行区域分割,获得多个图像区域;确定所述多个图像区域的着色顺序;按照所述着色顺序依次对所述多个图像区域进行着色,获得目标视频。本公开实施例提供的视频生成方法,对全景语义分割出的多个灰度图像区域按照着色顺序进行着色,可以实现“分割留色”的特效,可以提高视频的趣味性、视频展示的丰富性及用户体验。视频展示的丰富性及用户体验。视频展示的丰富性及用户体验。

【技术实现步骤摘要】
视频生成方法、装置、设备及存储介质


[0001]本公开实施例涉及图像处理
,尤其涉及一种视频生成方法、装置、设备及存储介质。

技术介绍

[0002]近几年,智能终端设备已经成为用户不可或缺的工具,用户可以通过智能终端拍摄图像及录制视频,以采用视频、照片等方式记录生活。另外,用户还可以通过终端设备对短视频进行再加工,以更丰富的形式进行表达,比如美颜、风格化、表情编辑等。

技术实现思路

[0003]本公开实施例提供一种视频生成方法、装置、设备及存储介质,可以提高视频的趣味性及用户体验。
[0004]第一方面,本公开实施例提供了一种视频生成方法,包括:
[0005]对待处理视频进行灰度处理,获得灰度视频;
[0006]对所述灰度视频中的视频帧进行全景语义分割,获得多个图像区域;
[0007]确定所述多个图像区域的着色顺序;
[0008]按照所述着色顺序依次对所述多个图像区域进行着色,获得目标视频。
[0009]第二方面,本公开实施例还提供了一种视频生成装置,其特征在于,包括:
[0010]灰度视频获取模块,用于对待处理视频进行灰度处理,获得灰度视频;
[0011]语义分割模块,用于对所述灰度视频中的视频帧进行全景语义分割,获得多个图像区域;
[0012]着色顺序确定模块,用于确定所述多个图像区域的着色顺序;
[0013]着色模块,用于按照所述着色顺序依次对所述多个图像区域进行着色,获得目标视频。
[0014]第三方面,本公开实施例还提供了一种电子设备,所述电子设备包括:
[0015]一个或多个处理装置;
[0016]存储装置,用于存储一个或多个程序;
[0017]当所述一个或多个程序被所述一个或多个处理装置执行,使得所述一个或多个处理装置实现如本公开实施例所述的视频生成方法。
[0018]第四方面,本公开实施例还提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理装置执行时实现如本公开实施例所述的视频生成方法。
[0019]本公开实施例公开了一种视频生成方法、装置、设备及存储介质。对待处理视频进行灰度处理,获得灰度视频;对灰度视频中的视频帧进行全景语义分割,获得多个图像区域;确定多个图像区域的着色顺序;按照着色顺序依次对多个图像区域进行着色,获得目标视频。本公开实施例提供的视频生成方法,对全景语义分割出的多个灰度图像区域按照着色顺序进行着色,可以实现“分割留色”的特效,可以提高视频的趣味性、视频展示的丰富性
及用户体验。
附图说明
[0020]图1是本公开实施例中的一种视频生成方法的流程图;
[0021]图2是本公开实施例中的基于主体物体确定着色顺序的示例图;
[0022]图3是本公开实施例中的基于肢体动作确定着色顺序的示例图;
[0023]图4是本公开实施例中的一种视频生成装置的结构示意图;
[0024]图5是本公开实施例中的一种电子设备的结构示意图。
具体实施方式
[0025]下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
[0026]应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
[0027]本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
[0028]需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
[0029]需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
[0030]本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
[0031]图1为本公开实施例一提供的一种视频生成方法的流程图,本实施例可适用于生成特效视频的情况,该方法可以由视频生成装置来执行,该装置可由硬件和/或软件组成,并一般可集成在具有视频生成功能的设备中,该设备可以是服务器、移动终端或服务器集群等电子设备。如图1所示,该方法具体包括如下步骤:
[0032]步骤110,对待处理视频进行灰度处理,获得灰度视频。
[0033]其中,待处理视频可以是用户采用摄像设备采集的,或者将静态图片合并编码而成的。对待处理视频进行灰度处理可以理解为对待处理视频中的每一个视频帧进行灰度处理。灰度处理的原理可以是将每个像素点的颜色值(Red Green Blue,RGB)调整为相同的值,即R=G=B。本实施中,可以将RGB三个值的平均值、最大值或者最小值作为最终的灰度值,此处不做限定。
[0034]步骤120,对灰度视频中的视频帧进行区域分割,获得多个图像区域。
[0035]其中,区域分割的方式可以是简单的将视频帧划分为多个子区域,例如:划分为上
下左右四个子区域;或者进行语义分割、实例分割或者全景语义分割。语义分割可以理解为:对视频帧上的所有像素点进行分类。实例分割可以理解为目标检测和语义分割的结合。全景语义分割可以理解为对视频帧中所有物体包括背景都要进行检测和分割。优选的,本实施例采用全景语义分割的方式对视频帧进行分割,从而在视频帧中获得多个图像区域。本实施例中,对视频帧进行全景语义分割可以采用现有的全景语义分割模型进行处理,此处不做限定。
[0036]步骤130,确定多个图像区域的着色顺序。
[0037]其中,着色顺序可以理解为在视频播放过程中各图像区域由灰度变为彩色的顺序。示例性的,假设视频中分割出的区域包含天空区域、人体区域、植物区域及地面区域,则在视频播放过程中可以按照如下顺序依次进行着色:植物区域

人体区域

天空区域

地面区域。本实施例中,对图像区域的着色顺序不做限定。
[0038]可选的,确定多个图像区域的着色顺序的方式可以是:获取多个图像区域的深度信息;根据深度信息确定着色信息。
[0039]其中,图像区域的深度信息由图像区域中的像素点的深度信息来表征。
[0040]具体的,获取多个图像区域的深度信息的方式本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频生成方法,其特征在于,包括:对待处理视频进行灰度处理,获得灰度视频;对所述灰度视频中的视频帧进行区域分割,获得多个图像区域;确定所述多个图像区域的着色顺序;按照所述着色顺序依次对所述多个图像区域进行着色,获得目标视频。2.根据权利要求1所述的方法,其特征在于,确定所述多个图像区域的着色顺序,包括:获取所述多个图像区域的深度信息;根据所述深度信息确定着色信息。3.根据权利要求2所述的方法,其特征在于,获取所述多个图像区域的深度信息,包括:对于每个图像区域,获取所述图像区域中像素点的深度信息;将所述像素点的深度信息的平均值确定为所述图像区域的深度信息;或者,将所述图像区域中心点的深度信息确定所述图像区域的深度信息;根据所述深度信息确定着色信息,包括:将所述深度信息由远到近或者由近到远确定为着色信息。4.根据权利要求1所述的方法,其特征在于,确定所述多个图像区域的着色顺序,包括:获取所述多个图像区域与画面边界的距离信息;其中,所述画面边界包括左边界、右边界、上边界或者下边界;根据所述距离信息确定着色信息。5.根据权利要求1所述的方法,其特征在于,确定所述多个图像区域的着色顺序,包括:对所述灰度视频进行主体物体的识别;基于所述主体物体确定着色顺序。6.根据权利要求1所述的方法,其特征在于,确定所述多个图像区域的着色顺序,包括:若所述灰度视频中包含有人体,则识别所述人体的肢体动作;其中,所述肢体动作包括手势动作或者脚部动作;基于所述肢体动作确定着色顺序。7.根据权利要求1所述的方法,其特征在于,确定所述多个图像区域的着色顺序,包括:接收用户绘制的着色路径;根据所述着色路径确定着色顺序。8.根据权利要求1所述的方法,其特征在于,按照所...

【专利技术属性】
技术研发人员:卢智雄温思敬
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

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

1