一种人体姿态同步动画显示方法、装置和汽车制造方法及图纸

技术编号:36397970 阅读:20 留言:0更新日期:2023-01-18 10:04
本公开涉及智能汽车技术领域,公开了一种人体姿态同步动画显示方法、装置和汽车。该方法包括:获取摄像头采集的视频流数据;提取视频流数据中的人物图像帧,并利用骨骼识别算法对人物图像帧进行识别,得到人体骨骼关键点的二维坐标数据;将人体骨骼关键点的二维坐标数据转换为三维坐标数据;基于人体骨骼关键点的三维坐标数据驱动屏幕中显示的动画形象移动,使动画形象与人物图像帧中人体姿态同步,其中,动画形象包括三维动画人物或三维动画动物。本公开可以使屏幕中虚拟的动画形象作出与人体姿态同步的动作展示,提高了人机交互的智能化程度。程度。程度。

【技术实现步骤摘要】
一种人体姿态同步动画显示方法、装置和汽车


[0001]本公开涉及智能汽车
,尤其涉及一种人体姿态同步动画显示方法、装置和汽车。

技术介绍

[0002]随着汽车智能化的发展,当前一些汽车的车机会采用语音助手或智能助手来实现人与车的交互。例如,为了提高这种人车交互的智能性,一些汽车将语音助手或智能助手实现一个物理形象,当用户唤醒语音助手或智能助手时,该物理形象会发出一些动作变化等。但是这种物理形象的动作变化往往是一些预设动作,因此人车交互的智能化程度并不高。

技术实现思路

[0003]鉴于以上现有技术的缺点,本公开公开了一种人体姿态同步动画显示方法、装置和汽车,以解决现有汽车的人机交互智能化程度不高的技术问题。
[0004]根据本公开实施例的一方面,提供了一种人体姿态同步动画显示方法,包括:获取摄像头采集的视频流数据;提取视频流数据中的人物图像帧,并利用骨骼识别算法对人物图像帧进行识别,得到人体骨骼关键点的二维坐标数据;将人体骨骼关键点的二维坐标数据转换为三维坐标数据;基于人体骨骼关键点的三维坐标数据驱动屏幕中显示的动画形象移动,使动画形象与人物图像帧中人体姿态同步,其中,动画形象包括三维动画人物或三维动画动物。
[0005]在一些可选实施例中,将人体骨骼关键点的二维坐标数据转换为三维坐标数据,包括:获取视频流数据中基础人物图像帧和实时人物图像帧的人体骨骼关键点的二维坐标数据;计算实时人物图像帧中所有相邻父子骨骼点的子骨骼点到基础人物图像帧中对应相邻父子骨骼点所在直线的距离,并将距离作为子骨骼点在三维空间的深度;基于连续的实时人物图像帧中人体关键骨骼点连续动作的趋势,确定当前的实时人物图像帧中子骨骼点在三维空间的深度方向;基于实时人物图像帧中子骨骼点的二维坐标数据,以及子骨骼点在三维空间的深度和深度方向,生成实时人物图像帧中人体关键骨骼点的三维坐标数据。
[0006]在一些可选实施例中,基于连续的实时人物图像帧中人体关键骨骼点连续动作的趋势,确定当前的实时人物图像帧中子骨骼点在三维空间的深度方向,包括:获取预先对人体动作的起始约束,起始约束包括人体的各种基本动作,以及每个基本动作对应的人体关键骨骼点在三维空间的深度方向;基于连续的实时人物图像帧中人体关键骨骼点在二维空间的位置变化轨迹,估计人体的目标动作;基于目标动作的起始约束,确定当前的实时人物图像帧中子骨骼点在三维空间的深度方向。
[0007]在一些可选实施例中,基础人物图像帧包括视频流数据中的第一人物图像帧。
[0008]在一些可选实施例中,生成实时人物图像帧中人体关键骨骼点的三维坐标数据,包括:以人体特征动画文件格式表示实时人物图像帧中人体关键骨骼点的三维坐标数据。
[0009]在一些可选实施例中,获取摄像头包括设置在车辆上的2D摄像;基于人体骨骼关
键点的三维坐标数据驱动屏幕中显示的动画形象移动,包括:基于人体骨骼关键点的三维坐标数据驱动车辆屏幕中显示的动画形象移动。
[0010]在一些可选实施例中,在得到人体骨骼关键点的二维坐标数据之后,还包括:判断人体骨骼关键点的二维坐标数据是否存在异常,其中,异常包括人体骨骼关键点的二维坐标数据空缺;若是,则在车辆屏幕中显示调整目标人物与摄像头之间的距离的文字提示;或者,控制车辆的扬声器发出调整目标人物与摄像头之间的距离的语言提示。
[0011]在一些可选实施例中,获取摄像头采集的视频流数据,还包括:检测车辆当前的档位是否处于预设档位,预设档位包括停车档;若车辆处于预设档位,则开启摄像头采集视频数据,并获取摄像头采集的视频流数据;若车辆未处于预设档位,则在车辆屏幕中显示调整车辆至预设档位弹窗信息。
[0012]根据本公开实施例的另一方面,本公开提供了一种人体姿态同步动画显示装置,包括:数据获取模块,被配置为获取摄像头采集的视频流数据;图像识别模块,被配置为提取视频流数据中的人物图像帧,并利用骨骼识别算法对人物图像帧进行识别,得到人体骨骼关键点的二维坐标数据;坐标转换模块,被配置为将人体骨骼关键点的二维坐标数据转换为三维坐标数据;姿态显示模块,被配置为基于人体骨骼关键点的三维坐标数据驱动屏幕中显示的动画形象移动,使动画形象与人物图像帧中人体姿态同步,其中,动画形象包括三维动画人物或三维动画动物。
[0013]根据本公开实施例的又一方面,本公开提供了一种汽车,包括:摄像头;显示屏幕;处理器,分别与摄像头和显示屏幕连接;存储器,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得汽车实现上述方法的步骤。
[0014]本公开的有益效果:通过获取摄像头采集的视频流数据;提取视频流数据中的人物图像帧,并利用骨骼识别算法对人物图像帧进行识别,得到人体骨骼关键点的二维坐标数据;将人体骨骼关键点的二维坐标数据转换为三维坐标数据;基于人体骨骼关键点的三维坐标数据驱动屏幕中显示的动画形象移动,使动画形象与人物图像帧中人体姿态同步,其中,动画形象包括三维动画人物或三维动画动物,这样可以使屏幕中虚拟的动画形象作出与人体姿态同步的动作展示,提高了人机交互的智能化程度。
附图说明
[0015]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术者来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0016]图1是本公开实施例提供的一种人体姿态同步动画显示方法的流程图;
[0017]图2是本公开实施例提供的一种人体关键骨骼点的示意图;
[0018]图3是本公开实施例提供的基础人物图像帧与实时人物图像帧中部分关键骨骼点的深度计算原理图;
[0019]图4是本公开实施例提供的一种人体姿态同步动画显示装置的结构示意图;
[0020]图5是本公开实施例提供的另一种人体姿态同步动画显示装置的结构示意图;
[0021]图6是本公开实施例提供的一种实际应用场景图。
具体实施方式
[0022]以下通过特定的具体实例说明本公开的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本公开的其他优点与功效。本公开还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本公开的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的子样本可以相互组合。
[0023]需要说明的是,以下实施例中所提供的图示仅以示意方式说明本公开的基本构想,遂图式中仅显示与本公开中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0024]在下文描述中,探讨了大量细节,以提供对本公开实施例的更透彻的解释,然而,对本领域技术人员来说,可以在没有这些具体细节的情况下实施本公开的实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种人体姿态同步动画显示方法,其特征在于,包括:获取摄像头采集的视频流数据;提取所述视频流数据中的人物图像帧,并利用骨骼识别算法对所述人物图像帧进行识别,得到人体骨骼关键点的二维坐标数据;将人体骨骼关键点的二维坐标数据转换为三维坐标数据;基于所述人体骨骼关键点的三维坐标数据驱动屏幕中显示的动画形象移动,使所述动画形象与所述人物图像帧中人体姿态同步,其中,所述动画形象包括三维动画人物或三维动画动物。2.根据权利要求1所述的人体姿态同步动画显示方法,其特征在于,所述将人体骨骼关键点的二维坐标数据转换为三维坐标数据,包括:获取所述视频流数据中基础人物图像帧和实时人物图像帧的人体骨骼关键点的二维坐标数据;计算实时人物图像帧中所有相邻父子骨骼点的子骨骼点到基础人物图像帧中对应相邻父子骨骼点所在直线的距离,并将所述距离作为所述子骨骼点在三维空间的深度;基于连续的实时人物图像帧中人体关键骨骼点连续动作的趋势,确定当前的实时人物图像帧中所述子骨骼点在三维空间的深度方向;基于实时人物图像帧中所述子骨骼点的二维坐标数据,以及所述子骨骼点在三维空间的深度和深度方向,生成所述实时人物图像帧中人体关键骨骼点的三维坐标数据。3.根据权利要求2所述的人体姿态同步动画显示方法,其特征在于,所述基于连续的实时人物图像帧中人体关键骨骼点连续动作的趋势,确定当前的实时人物图像帧中所述子骨骼点在三维空间的深度方向,包括:获取预先对人体动作的起始约束,所述起始约束包括人体的各种基本动作,以及每个基本动作对应的人体关键骨骼点在三维空间的深度方向;基于连续的实时人物图像帧中人体关键骨骼点在二维空间的位置变化轨迹,估计人体的目标动作;基于所述目标动作的起始约束,确定当前的实时人物图像帧中所述子骨骼点在三维空间的深度方向。4.根据权利要求2所述的人体姿态同步动画显示方法,其特征在于,所述基础人物图像帧包括所述视频流数据中的第一人物图像帧。5.根据权利要求2所述的人体姿态同步动画显示方法,其特征在于,所述生成所述实时人物图像帧中人体关键骨骼点的三维坐标数据,包括:所述以人体特征动...

【专利技术属性】
技术研发人员:陈光银
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

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

1