主权项 |
1.一种基于多跟踪点的人体动作识别方法,其特征在于,包括以下步骤:S1:基于需要判断的动作要求,在待测人体或运动器材上设置至少一个跟踪点;S2:对每个跟踪点不同时刻的空间位置进行采集,并记录为该跟踪点对应的一组数据点;S3:利用上述每个跟踪点对应的一组数据点的空间位置数据,基于需要判断的动作要求,计算每个跟踪点的相应动作数据;S4:根据每个跟踪点的相应动作数据,识别出待测人体的运动动作;当判断待测人体是否发生跑步动作时,包括以下步骤:C1:在待测人体腿部设置至少一个跟踪点;C2:对跟踪点不同时刻的空间位置进行采集,并记录为该跟踪点对应的一组数据点(x<sub>i</sub>,y<sub>i</sub>,z<sub>i</sub>);其中,i代表不同时间,数据点(x<sub>0</sub>,y<sub>0</sub>,z<sub>0</sub>)为开始时刻该跟踪点的位置;C3:对上述数据点进行分析;每个时刻检查y<sub>i</sub>,与y<sub>i+1</sub>、y<sub>i-1</sub>的关系,当y<sub>i+1</sub><y<sub>i</sub>且y<sub>i</sub>>y<sub>i-1</sub>时,则y<sub>i</sub>为跟踪点在Y轴方向上的最高点;记录一段时间T内,跟踪点经历的最高点次数为n,则得到跑步时的频率f=n/T;从某时刻开始,记录其后一段时间内的n个位置最高点(y<sub>1</sub>,y<sub>2</sub>,…,y<sub>n</sub>),由此可以计算出跑步时上下运动的平均振幅为<img file="FDA00001814051900011.GIF" wi="481" he="99" />其中h为跟踪点的高度。 |