【技术实现步骤摘要】
处理视频的方法、装置、电子设备及存储介质
[0001]本公开涉及人工智能领域,具体涉及计算机视觉和深度学习技术,具体可用于三维视觉场景下,尤其涉及处理视频的方法、装置、电子设备及存储介质。
技术介绍
[0002]在视频直播过程中,经常出现观众给主播赠送礼物的情况,而礼物送出后在直播视频界面中的显示效果直接关系到观众的观看体验,对此,本领域的技术人员不断尝试各种视频直播中的礼物显示效果。
[0003]现有方案中,视频直播观众送出的礼物是二维的,当视频直播收到礼物时,将该礼物渲染为礼物序列,并将礼物序列与直播的输入视频叠加起来,从而呈现出该二维礼物从屏幕上方落到屏幕底部的视频效果。然而,这种方法的缺陷在于:二维视频直播礼物无法和直播场景产生交互,导致礼物效果不真实,导致观众观看体验较差。
[0004]针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
[0005]本公开提供了处理视频的方法、装置、电子设备及存储介质,以至少解决现有技术中二维视频直播礼物无法和直播场景产生交互,导致礼物效果不 ...
【技术保护点】
【技术特征摘要】
1.一种处理视频的方法,包括:基于虚拟三维模型在世界空间内的目标接触面的属性信息,生成所述虚拟三维模型在所述世界空间内的第一三维运动轨迹;将所述第一三维运动轨迹转化为相机空间内的第二三维运动轨迹,其中,所述相机空间为拍摄初始视频的三维空间;利用所述第二三维运动轨迹确定所述虚拟三维模型在所述相机空间内的运动序列;通过所述虚拟三维模型的纹理信息和所述运动序列对所述虚拟三维模型与所述初始视频进行合成处理,得到待播放的目标视频。2.根据权利要求1所述的方法,其中,基于所述目标接触面的属性信息,生成所述第一三维运动轨迹包括:利用所述目标接触面上多个第一顶点在所述世界空间下的世界坐标,确定所述目标接触面在所述世界空间下的位置信息;基于所述位置信息和所述虚拟三维模型的质量信息,生成所述第一三维运动轨迹。3.根据权利要求2所述的方法,其中,基于所述位置信息和所述虚拟三维模型的质量信息,生成所述第一三维运动轨迹包括:基于所述位置信息和所述虚拟三维模型的质量信息,设置所述虚拟三维模型在所述世界空间内的初始位置;利用预设物理引擎获取所述虚拟三维模型从所述初始位置掉落至所述目标接触面,以及在所述目标接触面的反作用力下发生反弹所形成的所述第一三维运动轨迹。4.根据权利要求1所述的方法,其中,将所述第一三维运动轨迹转化为所述第二三维运动轨迹包括:将所述目标接触面上多个第一顶点投影至显示平面,得到多个第二顶点,其中,所述多个第一顶点与所述多个第二顶点组成多组匹配点对;获取所述相机空间对应的相机内参矩阵;通过所述相机内参矩阵和所述多组匹配点对,获取所述相机空间对应的相机外参矩阵;基于所述相机外参矩阵,将所述第一三维运动轨迹转化为所述第二三维运动轨迹。5.根据权利要求4所述的方法,其中,获取所述相机空间对应的所述相机内参矩阵包括:获取所述显示平面的尺寸信息;利用所述尺寸信息计算所述相机空间对应的光心位置;基于所述相机空间对应的所述光心位置和预设焦距确定所述相...
【专利技术属性】
技术研发人员:陈冠英,邹智康,叶晓青,孙昊,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。