本说明书实施例涉及计算机,特别涉及一种动作朝向识别方法。
背景技术:
1、随着计算机技术的不断发展,各种丰富人们日常生活的互联网服务也被人们广泛使用。在用户使用各种互联网服务的过程中,经常涉及到需要对当前肢体动作信息进行采集的内容。而在采集用户动作之后,为了保证采集到的肢体动作信息的准确性,需要判断采集的用户动作与摄像头之间是否符合特定的动作朝向;例如,在用户跟随锻炼教学视频进行训练的场景中,需要根据用户是否正面朝向摄像头,判断用户动作是否标准。基于此,如何准确识别用户针对摄像头的动作朝向成为亟需解决的问题。
技术实现思路
1、有鉴于此,本说明书实施例提供了一种动作朝向识别方法。本说明书一个或者多个实施例同时涉及一种动作朝向识别系统,一种动作朝向识别装置,一种计算设备,一种计算机可读存储介质,一种计算机程序,以解决现有技术中存在的技术缺陷。
2、根据本说明书实施例的第一方面,提供了一种动作朝向识别方法,包括:
3、通过数据采集设备对用户的用户动作数据进行采集,并基于所述用户动作数据获得包含第一骨骼点数据的动作骨骼点数据;
4、根据所述动作骨骼点数据中除所述第一骨骼点数据之外的其他骨骼点数据,生成第二骨骼点数据;
5、根据所述第一骨骼点数据的坐标信息以及所述第二骨骼点数据的坐标信息,确定所述用户的动作姿态;
6、根据所述动作姿态对应的朝向识别策略对所述动作骨骼点数据进行处理,确定所述用户针对所述数据采集设备的动作朝向。
7、根据本说明书实施例的第二方面,提供了一种一种动作朝向识别系统,所述系统包括控制端,所述控制端关联的摄像头以及所述控制端关联的显示装置,其中,
8、所述控制端,被配置为通过所述显示装置向用户展示标准动作,并通过摄像头对所述用户根据所述标准动作执行的用户动作视频进行拍摄;
9、基于所述用户动作视频获得包含第一骨骼点数据的动作骨骼点数据;
10、根据所述动作骨骼点数据中除所述第一骨骼点数据之外的其他骨骼点数据,生成第二骨骼点数据;
11、根据所述第一骨骼点数据的坐标信息以及所述第二骨骼点数据的坐标信息,确定所述用户的动作姿态;
12、根据所述动作姿态对应的朝向识别策略对所述动作骨骼点数据进行处理,确定所述用户针对所述摄像头的动作朝向。
13、根据本说明书实施例的第三方面,提供了一种动作朝向识别装置,包括:
14、数据采集模块,被配置为通过数据采集设备对用户的用户动作数据进行采集,并基于所述用户动作数据获得包含第一骨骼点数据的动作骨骼点数据;
15、数据生成模块,被配置为根据所述动作骨骼点数据中除所述第一骨骼点数据之外的其他骨骼点数据,生成第二骨骼点数据;
16、姿态确定模块,被配置为根据所述第一骨骼点数据的坐标信息以及所述第二骨骼点数据的坐标信息,确定所述用户的动作姿态;
17、朝向识别模块,被配置为根据所述动作姿态对应的朝向识别策略对所述动作骨骼点数据进行处理,确定所述用户针对所述数据采集设备的动作朝向。
18、根据本说明书实施例的第四方面,提供了一种计算设备,包括:
19、存储器和处理器;
20、所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,该计算机可执行指令被处理器执行时实现所述动作朝向识别方法的步骤。
21、根据本说明书实施例的第五方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现所述动作朝向识别方法的步骤。
22、根据本说明书实施例的第六方面,提供了一种计算机程序,其中,当所述计算机程序在计算机中执行时,令计算机执行所述动作朝向识别方法的步骤。
23、本说明书提供的动作朝向识别方法,包括:通过数据采集设备对用户的用户动作数据进行采集,并基于所述用户动作数据获得包含第一骨骼点数据的动作骨骼点数据;根据所述动作骨骼点数据中除所述第一骨骼点数据之外的其他骨骼点数据,生成第二骨骼点数据;根据所述第一骨骼点数据的坐标信息以及所述第二骨骼点数据的坐标信息,确定所述用户的动作姿态;根据所述动作姿态对应的朝向识别策略对所述动作骨骼点数据进行处理,确定所述用户针对所述数据采集设备的动作朝向。
24、具体的,本说明书提供的动作朝向识别方法,基于数据采集设备所采集的用户动作数据,获得包含第一骨骼点数据的动作骨骼点数据,再根据动作骨骼点数据中除第一骨骼点数据之外的其他骨骼点数据生成第二骨骼点数据;利用第一骨骼点数据和第二骨骼点数据的坐标信息确定用户的动作姿态;从而根据用户的动作姿态对应的朝向识别策略对动作骨骼点数据进行动作朝向识别,准确地确定出用户针对数据采集设备的动作朝向,提高了动作朝向识别的准确度。
1.一种动作朝向识别方法,其特征在于,包括:
2.根据权利要求1所述的动作朝向识别方法,其特征在于,所述根据所述动作骨骼点数据中除所述第一骨骼点数据之外的其他骨骼点数据,生成第二骨骼点数据,包括:
3.根据权利要求1所述的动作朝向识别方法,其特征在于,所述根据所述第一骨骼点数据的坐标信息以及所述第二骨骼点数据的坐标信息,确定所述用户的动作姿态,包括:
4.根据权利要求3所述的动作朝向识别方法,其特征在于,所述根据所述第一骨骼点数据的坐标信息以及所述第二骨骼点数据的坐标信息,确定所述用户的姿态识别参数,包括:
5.根据权利要求1所述的动作朝向识别方法,其特征在于,所述动作姿态为站姿;
6.根据权利要求5所述的动作朝向识别方法,其特征在于,所述根据所述动作骨骼点数据中肩部骨骼点数据的坐标信息、颈部骨骼点数据的坐标信息以及头部骨骼点数据的坐标信息,确定所述用户的站姿朝向识别参数之后,还包括:
7.根据权利要求6所述的动作朝向识别方法,其特征在于,所述根据所述站姿侧面识别参数,确定所述用户针对所述数据采集设备的动作朝向,包括:
8.根据权利要求6所述的动作朝向识别方法,其特征在于,所述根据所述颈部骨骼点数据的坐标信息以及所述头部骨骼点数据的坐标信息,确定所述用户的站姿侧面识别参数,包括:
9.根据权利要求5所述的动作朝向识别方法,其特征在于,所述根据所述动作骨骼点数据中肩部骨骼点数据的坐标信息、颈部骨骼点数据的坐标信息以及头部骨骼点数据的坐标信息,确定所述用户的站姿朝向识别参数,包括:
10.根据权利要求1所述的动作朝向识别方法,其特征在于,所述通过数据采集设备对用户的用户动作数据进行采集之后,还包括:
11.根据权利要求1所述的动作朝向识别方法,其特征在于,所述动作姿态为卧姿;
12.根据权利要求11所述的动作朝向识别方法,其特征在于,所述根据所述卧姿朝向识别参数确定所述用户针对所述数据采集设备的动作朝向,包括:
13.根据权利要求1所述的动作朝向识别方法,其特征在于,所述用户动作数据为用户动作视频;
14.一种动作朝向识别系统,其特征在于,所述系统包括控制端,所述控制端关联的摄像头以及所述控制端关联的显示装置,其中,
15.一种动作朝向识别装置,其特征在于,包括:
16.一种计算设备,包括:
17.一种计算机可读存储介质,其存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现权利要求1至13任意一项所述动作朝向识别方法的步骤。