【技术实现步骤摘要】
基于图像的动作确定方法、装置、电子设备及存储介质
[0001]本公开涉及人工智能
,具体涉及计算机视觉、增强现实、虚拟现实、深度学习等
,可应用于虚拟数字人、元宇宙等应用场景中,尤其涉及一种基于图像的动作确定方法、装置、电子设备及存储介质。
技术介绍
[0002]人工智能是研究使计算机来模拟人的某些思维过程和智能行为(如学习、推理、思考、规划等)的学科,既有硬件层面的技术也有软件层面的技术。人工智能硬件技术一般包括如传感器、专用人工智能芯片、云计算、分布式存储、大数据处理等技术;人工智能软件技术主要包括计算机视觉技术、语音识别技术、自然语言处理技术,以及机器学习、深度学习、大数据处理技术、知识图谱技术等几大方向。
[0003]相关技术中,单目动捕,是指使用一个单目相机采集单张图像,基于单张图像来感知人体关键点,例如,三维(three
‑
Dimensional,3D)关键点,而后,驱动人体关键点来实时生成虚拟人的动作。而由于单目相机的深度歧义性,导致基于图像所感知人体的关键点的精度不高,所确定的动作不够准确,基于图像的动作确定效果不佳。
技术实现思路
[0004]本公开提供了一种基于图像的动作确定方法、装置、电子设备、存储介质及计算机程序产品。
[0005]根据本公开的第一方面,提供了一种基于图像的动作确定方法,包括:获取人体的图像,其中,所述图像包括:脚部关键点和待处理关键点;确定所述脚部关键点的参考点位置,并确定所述待处理关键点的待处理点位置;如果所述图 ...
【技术保护点】
【技术特征摘要】
1.一种基于图像的动作确定方法,所述方法包括:获取人体的图像,其中,所述图像包括:脚部关键点和待处理关键点;确定所述脚部关键点的参考点位置,并确定所述待处理关键点的待处理点位置;如果所述图像指示脚部触地状态,则根据所述参考点位置处理所述待处理点位置,得到所述待处理关键点的目标点位置;以及根据所述参考点位置和所述目标点位置,确定所述人体的目标动作。2.根据权利要求1所述的方法,所述方法还包括:从所述图像中识别地平面位置和脚部参考位置;根据所述地平面位置和所述脚部参考位置,确定脚部和地平面之间的相对位置情况;以及根据所述相对位置情况,确定所述图像是否指示所述脚部触地状态。3.根据权利要求1所述的方法,所述方法还包括:将所述图像输入至触地状态识别模型中,并获得所述触地状态识别模型的输出结果,其中,所述输出结果表示所述图像是否指示所述脚部触地状态。4.根据权利要求1所述的方法,所述待处理关键点是腿部关节关键点;其中,所述根据所述参考点位置处理所述待处理点位置,得到所述待处理关键点的目标点位置,包括:根据所述参考点位置处理所述腿部关节关键点的待处理点位置,得到所述腿部关节关键点的目标点位置。5.根据权利要求4所述的方法,其中,所述根据所述参考点位置处理所述腿部关节关键点的待处理点位置,得到所述腿部关节关键点的目标点位置,包括:确定所述腿部关节关键点的初始关节角度值;根据所述参考点位置和所述待处理点位置,确定所述腿部关节关键点的目标关节角度值;以及将所述腿部关节关键点的所述初始关节角度值调整为所述目标关节角度值,并将调整后所述腿部关节关键点的位置作为所述目标点位置。6.根据权利要求1所述的方法,所述图像还包括:人体重心关键点;所述待处理关键点是躯干及肢体关键点;其中,所述根据所述参考点位置处理所述待处理点位置,得到所述待处理关键点的目标点位置,包括:根据所述参考点位置和所述人体重心关键点的重心点位置,处理所述躯干及肢体关键点的待处理点位置,得到所述躯干及肢体关键点的目标点位置。7.根据权利要求6所述的方法,其中,所述根据所述参考点位置和所述人体重心关键点的重心点位置,处理所述躯干及肢体关键点的待处理点位置,得到所述躯干及肢体关键点的目标点位置,包括:根据所述参考点位置和所述重心点位置,确定地平面作用于脚部的目标地面支反力;根据所述目标地面支反力,处理所述躯干及肢体关键点的待处理点位置,得到所述躯干及肢体关键点的目标点位置。8.根据权利要求7所述的方法,其中,所述根据所述参考点位置和所述重心点位置,确
定地平面作用于脚部的目标地面支反力,包括:确定所述参考点位置和所述重心点位置之间的第一相对位置情况;根据所述第一相对位置情况,确定在每个候选地面支反力的作用下所述脚部关键点与所述重心关键点之间的第一候选跟随误差值;从多个所述第一候选跟随误差值中确定第一目标跟随误差值,并将与所述第一目标跟随误差值对应的候选地面支反力作为所述目标地面支反力。9.根据权利要求8所述的方法,其中,所述从多个所述第一候选跟随误差值中确定第一目标跟随误差值,包括:将多个所述第一候选跟随误差值中值最小第一候选跟随误差值作为所述第一目标跟随误差值。10.根据权利要求8或9所述的方法,其中,所述根据所述目标地面支反力,处理所述躯干及肢体关键点的待处理点位置,得到所述躯干及肢体关键点的目标点位置,包括:确定与所述躯干及肢体关键点对应的多个候选点位置;确定所述参考点位置和每个所述候选点位置之间的第二相对位置情况;根据每个所述第二相对位置情况,确定在所述目标地面支反力的作用下所述躯干及肢体关键点与所述脚部关键点之间的第二候选跟随误差值;从多个所述第二候选跟随误差值之中确定第二目标跟随误差值,并将与所述第二目标跟随误差值对应的候选点位置作为所述躯干及肢体关键点的目标点位置。11.根据权利要求10所述的方法,其中,所述从多个所述第二候选跟随误差值之中确定第二目标跟随误差值,包括:将多个所述第二候选跟随误差值中值最小第二候选跟随误差值作为所述第二目标跟随误差值。12.一种基于图像的动作确定装置,所述装置包括:获取模块,用于获取人体的图像,其中,所述图像包括:...
【专利技术属性】
技术研发人员:李丰果,陈睿智,刘豪杰,冯志强,赵晨,孙昊,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。