视频裁剪方法、电子设备及计算机可读存储介质技术

技术编号:26849448 阅读:17 留言:0更新日期:2020-12-25 13:16
本发明专利技术实施例公开了一种视频裁剪方法、电子设备及计算机可读存储介质,属于视频处理技术领域。该视频裁剪方法包括:获取待处理的目标视频;分别确定所述目标视频中每个对象的核心度;根据所述每个对象的核心度,将核心度大于预设阈值的对象确定为所述目标视频对应的目标对象;以所述目标对象为裁剪目标,对所述目标视频中的视频帧进行裁剪,得到多个裁剪视频帧;根据所述多个裁剪视频帧,生成裁剪视频。由此根据本实施例,可以基于核心度来选择裁剪的目标对象,从而保证对目标视频中核心对象的有效裁剪,提升裁剪视频的效果。

【技术实现步骤摘要】
视频裁剪方法、电子设备及计算机可读存储介质
本专利技术属于视频处理
,具体涉及一种视频裁剪方法、电子设备及计算机可读存储介质。
技术介绍
现有技术中,针对视频的裁剪,比如将横屏视频裁剪为竖屏视频,通常是通过视频编辑软件进行固定位置、固定视频宽高比例的裁剪视频生成。由此,这种情况下,裁剪出来的视频可能会出现没有裁剪到核心人物等的情况,造成裁剪视频的效果差。
技术实现思路
本专利技术实施例的目的是提供一种视频裁剪方法、电子设备及计算机可读存储介质,以解决现有视频裁剪方法裁剪得到的视频效果差的问题。为了解决上述技术问题,本专利技术是这样实现的:第一方面,本专利技术实施例提供了一种视频裁剪方法,应用于电子设备,该方法包括:获取待处理的目标视频;分别确定所述目标视频中每个对象的核心度;根据所述每个对象的核心度,将核心度大于预设阈值的对象确定为所述目标视频对应的目标对象;以所述目标对象为裁剪目标,对所述目标视频中的视频帧进行裁剪,得到多个裁剪视频帧;根据所述多个裁剪视频帧,生成裁剪视频。可选的,所述分别确定所述目标视频中每个对象的核心度,包括:基于以下至少一项,分别确定所述目标视频中每个对象的核心度:所述每个对象在所述目标视频中的连续性排名;所述每个对象在所述目标视频中是否被遮挡;所述每个对象是否为预设对象;所述每个对象在所述目标视频中是否在说话;所述每个对象在所述目标视频中是否有预设动作的展示;所述每个对象在所述目标视频中的情感表现。可选的,所述分别确定所述目标视频中每个对象的核心度,包括:针对每个所述对象,分别执行以下过程:对所述对象进行分析,得到所述对象的多个特征值;根据所述多个特征值以及每个特征值的权重,计算得到所述对象的核心度。可选的,所述多个特征值包括特征值S、特征值R、特征值K、特征值T、特征值A和特征值E;所述根据所述多个特征值以及每个特征值的权重,计算得到所述对象的核心度,包括:采用如下公式,计算得到所述对象的核心度I:I=a*S+b*(1/R)+c*K+d*T+e*A+f*E其中,S取值为0或1,0表示所述对象在所述目标视频中被遮挡,1表示所述对象在所述目标视频中没有被遮挡;R表示所述对象在所述目标视频中的连续性排名,取值为正整数;K取值为0或1,0表示所述对象不是预设对象,1表示所述对象是预设对象;T取值为0或1,0表示所述对象在所述目标视频中没有在说话,1表示所述对象在所述目标视频中在说话;A取值为0或1,0表示所述对象在所述目标视频中没有预设动作的展示,1表示所述对象在所述目标视频中有预设动作的展示;E取值为0或1,0表示所述对象在所述目标视频中没有预设情感表现,1表示所述对象在所述目标视频中有预设情感表现;a为S的权重,b为(1/R)的权重,c为K的权重,d为T的权重,e为A的权重,f为E的权重。可选的,所述目标对象的数量为一个时,所述对所述目标视频中的视频帧进行裁剪,得到多个裁剪视频帧,包括:将所述目标对象的中心位置点的横坐标作为裁剪框的中心点横坐标,对所述目标视频中的视频帧进行裁剪,得到所述多个裁剪视频帧。可选的,当所述目标对象占所述目标视频中视频帧的面积小于预设面积阈值时,所述裁剪视频帧的高度是基于所述目标对象的高度确定的,所述目标对象的高度与所述裁剪视频帧的高度的比值等于预设比例阈值。可选的,所述目标对象的数量为多个时,所述对所述目标视频中的视频帧进行裁剪,得到多个裁剪视频帧,包括:在所述目标视频中存在包括一个目标对象的第一视频帧的情况下,将所述一个目标对象的中心位置点的横坐标作为裁剪框的中心点横坐标,从所述第一视频帧中裁剪得到裁剪视频帧;和/或,在所述目标视频中存在包括多个目标对象的第二视频帧的情况下,基于所述多个目标对象中的核心目标对象的位置,从所述第二视频帧中裁剪得到裁剪视频帧。可选的,所述核心目标对象满足以下条件中的任意一项:在所述多个目标对象中的核心度最高;在所述多个目标对象中,所述核心目标对象的中心点位置最接近所述第二视频帧的中心位置。可选的,当所述核心目标对象在所述多个目标对象中的核心度最高时,所述基于所述多个目标对象中的核心目标对象的位置,从所述第二视频帧中裁剪得到裁剪视频帧,包括:根据所述核心目标对象的位置,确定所述核心目标对象与其他目标对象之间的距离;根据所述距离,确定能够与所述核心目标对象同时处于裁剪框的第一目标对象;根据预设条件选取目标裁剪框,并利用所述目标裁剪框,从所述第二视频帧中裁剪得到裁剪视频帧;其中,所述目标裁剪框完全覆盖所述核心目标对象和至少一个第一目标对象。可选的,当所述核心目标对象的中心点位置最接近所述第二视频帧的中心位置时,所述基于所述多个目标对象中的核心目标对象的位置,从所述第二视频帧中裁剪得到裁剪视频帧,包括:将所述核心目标对象的中心位置点的横坐标作为裁剪框的中心点横坐标,以预设步长滑动所述裁剪框,并利用所述滑动后的裁剪框,从所述第二视频帧中裁剪得到裁剪视频帧;其中,所述滑动后的裁剪框完全覆盖所述核心目标对象,且所述滑动后的裁剪框内没有覆盖不全的第二目标对象;所述第二目标对象为所述多个目标对象中除所述核心目标对象之外的其他目标对象。第二方面,本专利技术实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如上所述的方法的步骤。第三方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如上所述的方法的步骤。在本专利技术实施例中,电子设备可以获取待处理的目标视频,分别确定所述目标视频中每个对象的核心度,根据所述每个对象的核心度,将核心度大于预设阈值的对象确定为所述目标视频对应的目标对象,并以所述目标对象为裁剪目标,对所述目标视频中的视频帧进行裁剪,得到多个裁剪视频帧,根据所述多个裁剪视频帧,生成裁剪视频。由此,可以基于核心度来选择裁剪的目标对象,从而保证对目标视频中核心对象的有效裁剪,提升裁剪视频的效果。附图说明图1是本专利技术实施例的视频裁剪方法的流程图;图2是本专利技术实施例中的裁剪示意图之一;图3A、图3B和图3C是本专利技术实施例中的裁剪示意图之二;图4是本专利技术实施例中的裁剪示意图之三;图5是本专利技术实施例的视频裁剪装置的结构示意图;图6是本专利技术实施例的电子设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施本文档来自技高网...

【技术保护点】
1.一种视频裁剪方法,应用于电子设备,其特征在于,包括:/n获取待处理的目标视频;/n分别确定所述目标视频中每个对象的核心度;/n根据所述每个对象的核心度,将核心度大于预设阈值的对象确定为所述目标视频对应的目标对象;/n以所述目标对象为裁剪目标,对所述目标视频中的视频帧进行裁剪,得到多个裁剪视频帧;/n根据所述多个裁剪视频帧,生成裁剪视频。/n

【技术特征摘要】
1.一种视频裁剪方法,应用于电子设备,其特征在于,包括:
获取待处理的目标视频;
分别确定所述目标视频中每个对象的核心度;
根据所述每个对象的核心度,将核心度大于预设阈值的对象确定为所述目标视频对应的目标对象;
以所述目标对象为裁剪目标,对所述目标视频中的视频帧进行裁剪,得到多个裁剪视频帧;
根据所述多个裁剪视频帧,生成裁剪视频。


2.根据权利要求1所述的方法,其特征在于,所述分别确定所述目标视频中每个对象的核心度,包括:
基于以下至少一项,分别确定所述目标视频中每个对象的核心度:
所述每个对象在所述目标视频中的连续性排名;
所述每个对象在所述目标视频中是否被遮挡;
所述每个对象是否为预设对象;
所述每个对象在所述目标视频中是否在说话;
所述每个对象在所述目标视频中是否有预设动作的展示;
所述每个对象在所述目标视频中的情感表现。


3.根据权利要求1所述的方法,其特征在于,所述分别确定所述目标视频中每个对象的核心度,包括:
针对每个所述对象,分别执行以下过程:
对所述对象进行分析,得到所述对象的多个特征值;
根据所述多个特征值以及每个特征值的权重,计算得到所述对象的核心度。


4.根据权利要求3所述的方法,其特征在于,所述多个特征值包括特征值S、特征值R、特征值K、特征值T、特征值A和特征值E;
所述根据所述多个特征值以及每个特征值的权重,计算得到所述对象的核心度,包括:
采用如下公式,计算得到所述对象的核心度I:
I=a*S+b*(1/R)+c*K+d*T+e*A+f*E
其中,S取值为0或1,0表示所述对象在所述目标视频中被遮挡,1表示所述对象在所述目标视频中没有被遮挡;R表示所述对象在所述目标视频中的连续性排名,取值为正整数;K取值为0或1,0表示所述对象不是预设对象,1表示所述对象是预设对象;T取值为0或1,0表示所述对象在所述目标视频中没有在说话,1表示所述对象在所述目标视频中在说话;A取值为0或1,0表示所述对象在所述目标视频中没有预设动作的展示,1表示所述对象在所述目标视频中有预设动作的展示;E取值为0或1,0表示所述对象在所述目标视频中没有预设情感表现,1表示所述对象在所述目标视频中有预设情感表现;a为S的权重,b为(1/R)的权重,c为K的权重,d为T的权重,e为A的权重,f为E的权重。


5.根据权利要求1所述的方法...

【专利技术属性】
技术研发人员:李琳周效军苏毅吴耀华李鹏飞
申请(专利权)人:咪咕文化科技有限公司中国移动通信集团有限公司
类型:发明
国别省市:北京;11

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

1