【技术实现步骤摘要】
多用户视频特效添加方法、装置、终端设备及存储介质
本公开实施例涉及数据技术,尤其涉及一种多用户视频特效添加方法、装置、终端设备及存储介质。
技术介绍
随着通信技术和终端设备设备的发展,各种终端设备例如手机、平板电脑等已经成为了人们工作和生活中不可或缺的一部分,而且随着终端设备的日益普及,视频交互应用成为一种沟通和娱乐的主要渠道。目前,视频交互应用能够识别出用户面部,并在用户头部上增加静态图像(例如在头发上增加头饰)或者增加面部表情覆盖在用户面部上。这种增加图像的方法过于局限,同时应用场景过于单一,无法满足用户的多样化需求。
技术实现思路
本公开实施例提供一种多用户视频特效添加方法、装置、终端设备及存储介质,可以针对同时拍摄到多个用户的关节点的视频添加匹配的动态特效,提高视频交互应用的场景多样化。第一方面,本公开实施例提供了一种多用户视频特效添加方法,该方法包括:在视频中与特效添加区间匹配的多个图像帧中,识别与所述特效添加区间匹配的目标用户的至少一个人体关节点,其中,所述视频包括多个特效添加区间;根据所述目标用户的至少一个人体关节点在所述多个图像帧中的位置信息,计算所述 ...
【技术保护点】
1.一种多用户视频特效添加方法,其特征在于,包括:在视频中与特效添加区间匹配的多个图像帧中,识别与所述特效添加区间匹配的目标用户的至少一个人体关节点,其中,所述视频包括多个特效添加区间;根据所述目标用户的至少一个人体关节点在所述多个图像帧中的位置信息,计算所述目标用户在所述特效添加区间内的运动特征参数;如果确定在所述多个图像帧中的目标图像帧中识别出的所述目标用户的至少一个人体关节点满足预设的关节动作条件,则获取与所述关节动作条件匹配的视频特效以及特效添加信息,并添加所述视频特效至所述视频中与所述目标图像帧关联的视频位置处;根据至少两个用户在匹配的特效添加区间内的运动特征参数 ...
【技术特征摘要】
1.一种多用户视频特效添加方法,其特征在于,包括:在视频中与特效添加区间匹配的多个图像帧中,识别与所述特效添加区间匹配的目标用户的至少一个人体关节点,其中,所述视频包括多个特效添加区间;根据所述目标用户的至少一个人体关节点在所述多个图像帧中的位置信息,计算所述目标用户在所述特效添加区间内的运动特征参数;如果确定在所述多个图像帧中的目标图像帧中识别出的所述目标用户的至少一个人体关节点满足预设的关节动作条件,则获取与所述关节动作条件匹配的视频特效以及特效添加信息,并添加所述视频特效至所述视频中与所述目标图像帧关联的视频位置处;根据至少两个用户在匹配的特效添加区间内的运动特征参数以及特效添加信息,计算各所述用户的运动得分信息,并在与所述视频匹配的运动得分结算位置处,添加所述运动得分信息。2.根据权利要求1所述的方法,其特征在于,所述在视频中与特效添加区间匹配的多个图像帧中,识别与所述特效添加区间匹配的目标用户的至少一个人体关节点,包括:在确定满足特效添加条件时,根据所述视频的当前播放和/或录制进度,和特效添加区间的时长,确定与所述特效添加条件匹配的首个特效添加区间的起止时间点;根据所述视频的当前播放和/或录制进度、所述特效添加区间的时长、所述首个特效添加区间的起止时间点以及预设的特效添加区间的数量,确定与所述特效添加条件匹配的多个特效添加区间在所述视频中的起止时间点;如果在所述视频中获取的图像帧在所述视频中的视频位置与目标特效添加区间的所述起止时间点相匹配,则在所述图像帧中识别与所述目标特效添加区间匹配的目标用户,并识别所述目标用户的至少一个人体关节点。3.根据权利要求2所述的方法,其特征在于,所述在所述图像帧中识别与所述目标特效添加区间匹配的目标用户,包括:如果所述图像帧为所述目标特效添加区间的首个图像帧,则获取与所述目标特效添加区间相邻的前一特效添加区间匹配的用户作为筛除用户,并在所述图像帧中识别除去所述筛除用户的一个用户作为与所述目标特效添加区间匹配的目标用户;如果所述图像帧不为所述目标特效添加区间的首个图像帧,则获取与所述目标特效添加区间匹配的目标用户,并在所述图像帧中识别所述目标用户。4.根据权利要求1所述的方法,其特征在于,所述根据所述目标用户的至少一个人体关节点在所述多个图像帧中的位置信息,计算所述目标用户在所述特效添加区间内的运动特征参数,包括:在所述特效添加区间内,根据所述目标用户的至少一个人体关节点在所述多个图像帧中的位置信息,计算所述目标用户的至少一个人体关节点在所述特效添加区间内任意相邻两个图像帧之间的单位位移,以及所述目标用户的至少一个人体关节点在所述特效添加区间内的运动位移;统计所述特效添加区间的持续时间,并根据所述单位位移和所述运动位移,确定所述目标用户在所述特效添加区间的平均运动距离和运动距离方差;根据所述平均运动距离和所述运动距离方差,计算所述目标用户在所述特效添加区间内的运动特征参数。5.根据权利要求1所述的方法,其特征在于,所述获取与所述关节动作条件匹配的视频特效以及特效添加信息,包括:根据所述关节动作条件中关节动作信息,确定所述目标用户的至少一个人体关节点与所述关节动作信息的匹配程度;获取与所述匹配程度匹配的视频特效;将所述关节动作条件以及所述匹配程度作为特效添加信息。6.根据权利要求1-5任一项所述的方法,其特征在于,在视频中与特效添加区间匹配的多个图像帧中,识别与所述特效添加区间匹配的目标用户的至少一个人体关节点之前,还包括:在视频录制过程中,实时获取所述视频中的至少一个图像帧;所述添加所述视频特效至所述视频中与所述目标图像帧关联的视频位置处,包括:将所述目标图像帧的视频位置作为特效添加起点;根据与所述关节动作条件匹配的视频特效的特效持续时间,从所述特效添加起点开始,在所述视频中与所述特效持续时间匹配的图像帧中添加所述视频特效。7.根据权利要求6所述的方法,其特征在于,还包括:在所述视频的录制过程中,在视频预览界面中实时呈现所述视频中的图像帧;在所述视频中与所述特效持续时间匹配的图像帧中添加所述视频特效的同时,还包括:在所述视频预览界面中,实时呈现添加所述视频特效的图像帧。8.一种多用户视频特效添加装置,其特征在于,包括:人体关节点识别模块,用于在视频中与特效添加区间匹配的多个图像帧中,识别与所述特效添加区间匹配的目标用户的至少一个人体关节点,其中,所述视频包括多...
【专利技术属性】
技术研发人员:黄佳斌,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。