【技术实现步骤摘要】
一种动作捕捉方法及相关设备
[0001]本申请涉及人工智能领域,尤其涉及一种动作捕捉方法及相关设备。
技术介绍
[0002]近几年来,随着机器学习尤其是深度学习领域相关技术的快速发展,基于图像的人体姿态估计技术也有了突破性的进展。人体姿态估计主要是对图像或者视频中人体关节进行定位,以便后续进行人体动作的捕捉和识别,通常可以广泛应用到很多影视和游戏的动画制作流程中。
[0003]现有的人体动作捕捉和识别的过程是,先利用拍摄设备拍摄单目视频。其中,单目视频的每一帧图像均是一台设备在一个拍摄视角下拍摄到的画面。然后利用单目视频中的二维画面进行三维立体重建,最终识别出拍摄对象在三维空间中的动作姿态。
[0004]在上述方法中,由于单目视频中的图像都是二维的,深度信息的缺失会使得最终获得的三维姿态的准确度和精度均无法达到要求。而利用专门的捕捉设备进行动作捕捉也会存在设备昂贵、场地要求极高、对拍摄对象约束性强等问题。因此如何简单且高效的进行人体动作捕捉成为亟需解决的问题。
技术实现思路
[0005]有鉴于此,本申请提供了一种动作捕捉方法,利用多个单目视频的不同拍摄视角来确定多机位之间的相对位置信息,然后根据多机位之间的相对位置以及多个单目视频提供的二维信息来构建拍摄对象的三维立体姿态。这样能够提高三维立体姿态的准确度和精确度,最终能够高效且精确的捕捉人体动作。
[0006]本申请实施例第一方面提供了一种动作捕捉方法,该方法包括:
[0007]对拍摄对象进行多机位拍摄,获得多个拍摄视 ...
【技术保护点】
【技术特征摘要】
1.一种动作捕捉方法,其特征在于,所述方法包括:对拍摄对象进行多机位拍摄,获得多个拍摄视频;所述多个拍摄视频的拍摄视角不同;确定所述多个拍摄视频中每一个拍摄视频对应的所述拍摄对象的关键点的二维坐标;根据所述每一个拍摄视频对应的所述拍摄对象的关键点的二维坐标,构建所述拍摄对象的多个三维姿态,其中,所述多个拍摄视频与所述多个三维姿态一一对应;根据所述多个三维姿态,确定所述多机位之间的相对位置信息;根据所述多机位之间的相对位置信息和所述每一个拍摄视频对应的所述拍摄对象的关键点的二维坐标,构建所述拍摄对象的三维立体姿态;根据所述拍摄对象的三维立体姿态确定所述拍摄对象的动作状态。2.根据权利要求1所述的动作捕捉方法,其特征在于,根据所述多个三维姿态,确定所述多机位之间的相对位置信息,包括:确定所述多个三维姿态中每一个三维姿态的拍摄视角;对比所述每一个三维姿态的拍摄视角,确定所述每一个三维姿态的拍摄视角之间的旋转角度变化和位移变化;根据所述旋转角度变化和位移变化,确定所述多机位之间的相对位置信息。3.根据权利要求2所述的动作捕捉方法,其特征在于,所述确定所述多个三维姿态中每一个三维姿态的拍摄视角,包括:根据所述多个三维姿态,对所述多个拍摄视频的图像帧进行匹配;根据匹配结果对所述多个拍摄视频进行图像帧对齐处理;根据对齐处理后的所述多个拍摄视频,确定所述多个三维姿态中每一个三维姿态的拍摄视角。4.根据权利要求3所述的动作捕捉方法,其特征在于,所述根据匹配结果对所述多个拍摄视频进行图像帧对齐处理,包括:根据匹配结果确定所述多个拍摄视频之间的图像帧相差帧数;根据所述图像帧相差帧数,对所述多个拍摄视频进行所述图像帧对齐处理。5.根据权利要求1至4任一项所述的动作捕捉方法,其特征在于,在确定所述多个拍摄视频中每一个拍摄视频对应的所述拍摄对象的关键点的二维坐标之前,所述方法还包括:对所述多个拍摄视频进行合法性检测;确定所述多个拍摄视频中的每个拍摄视频合格。6.根据权利要求1至5任一项所述的动作捕捉方法,其特征在于,所述动作捕捉方法还包括:根据预设约束条件对所述拍摄对象的三维立体姿态进行修正;所述根据所述拍摄对象的三维立体姿态确定所述拍摄对象的动作状态,包括:根据修正后的所述拍摄对象的三维立体姿态,确定所述拍摄对象的动作状态。7.根据权利要求6所述的动作捕捉方法,其特征在于,所述根据修正后的所述拍摄对象的三维立体姿态,确定所述拍摄对象的动作状态,包括:根据修正后的所述拍摄对象的三维立体姿态,确定所述拍摄对象的关键点的位置信息;将所述拍摄对象的关键点的位置信息转化为骨骼动作数据;
利用动作矫正算法对所述骨骼动作数据进行矫正;根据矫正后的所述骨骼动作数据,确定所述拍摄对象的所述动作状态。8.根据权利要求1至7任一项所述的动作捕...
【专利技术属性】
技术研发人员:刘书颖,刘宏达,吴文斌,谷统伟,林悦,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。