本申请公开了一种手势的运动轨迹生成方法、装置、设备以及存储介质,该方法包括:获取手势在连续的M个时刻分别对应的第一位置坐标,每个时刻对应的第一位置坐标是对手势在该时刻的位置进行测量得到,每个时刻对应的第一位置坐标包括N维的第一坐标值;对于每个时刻的第一位置坐标中每一维的第一坐标值,对每一维的第一坐标值分别进行去噪处理,得到每个时刻对应的第二位置坐标,每个时刻的第二位置坐标包括N维的第二坐标值;根据M个时刻分别对应的第二位置坐标,生成手势的运动轨迹。本申请公开的方法,能够使得第二位置坐标更加接近手势的实际位置坐标,生成的手势运动轨迹更加平滑,更能准确地反映手势运动的真实情况。更能准确地反映手势运动的真实情况。更能准确地反映手势运动的真实情况。
【技术实现步骤摘要】
手势的运动轨迹生成方法、装置、设备以及存储介质
[0001]本申请属于计算机
,尤其涉及一种手势的运动轨迹生成方法、装置、设备以及存储介质。
技术介绍
[0002]随着智能交互技术的发展,手势控制技术越来越多的被应用于各个领域,如车载系统、智能家居、虚拟现实(Virtual Reality,VR)内容交互等领域。
[0003]在手势控制技术中,可以通过如下方案来生成手势运动轨迹:首先,通过测量系统测量手势在多个时刻的位置坐标;然后,根据手势在多个时刻的位置坐标,生成手势的运动轨迹。
[0004]但是,由于测量系统测量得到的手势位置坐标与手势的实际位置坐标之间有一定差距,如此,生成的手势运动轨迹与手势的实际运动轨迹不符,导致生成的手势运动轨迹无法准确地反映手势运动的真实情况。
技术实现思路
[0005]本申请实施例提供一种手势的运动轨迹生成方法、装置、设备以及存储介质,能够解决生成的手势运动轨迹与手势的实际运动轨迹不符,导致生成的手势运动轨迹无法准确地反映手势运动的真实情况的技术问题。
[0006]一方面,本申请实施例提供一种手势的运动轨迹生成方法,包括:
[0007]获取手势在连续的M个时刻分别对应的第一位置坐标,每个所述时刻对应的第一位置坐标是对所述手势在所述时刻的位置进行测量得到,每个所述时刻对应的第一位置坐标包括N维的第一坐标值,M和N分别为大于1的整数;
[0008]对于每个所述时刻的第一位置坐标中每一维的第一坐标值,对所述每一维的第一坐标值分别进行去噪处理,得到每个所述时刻对应的第二位置坐标,每个所述时刻对应的第二位置坐标包括N维的第二坐标值;
[0009]根据所述M个时刻分别对应的第二位置坐标,生成所述手势的运动轨迹。
[0010]另一方面,本申请实施例提供了一种手势的运动轨迹生成装置,包括:
[0011]获取模块,用于获取手势在连续的M个时刻分别对应的第一位置坐标,每个所述时刻对应的第一位置坐标是对所述手势在所述时刻的位置进行测量得到,每个所述时刻对应的第一位置坐标包括N维的第一坐标值,M和N分别为大于1的整数;
[0012]处理模块,用于对于每个所述时刻的第一位置坐标中每一维的第一坐标值,对所述每一维的第一坐标值分别进行去噪处理,得到每个所述时刻对应的第二位置坐标,每个所述时刻对应的第二位置坐标包括N维的第二坐标值;
[0013]生成模块,用于根据所述M个时刻分别对应的第二位置坐标,生成所述手势的运动轨迹。
[0014]再一方面,本申请实施例提供了一种手势的运动轨迹生成设备,所述设备包括:处
理器以及存储有计算机程序指令的存储器;
[0015]所述处理器执行所述计算机程序指令时实现所述的手势的运动轨迹生成方法。
[0016]再一方面,本申请实施例提供了一种计算机存储介质,所述计算机存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现所述的手势的运动轨迹生成方法。
[0017]本申请实施例的手势的运动轨迹生成方法、装置、设备以及存储介质,首先,获取手势在M个时刻分别对应的第一位置坐标,第一位置坐标是测量得到的手势在各个时刻的位置坐标。由于测量得到的每个时刻的第一位置坐标中每一维的第一坐标值具有噪声,对于每个时刻的第一位置坐标中每一维的第一坐标值,对每一维的第一坐标值分别进行去噪处理,得到每个时刻对应的第二位置坐标。由此,第二位置坐标更加接近手势的实际位置坐标,生成的手势运动轨迹更加平滑,更能准确地反映手势运动的真实情况。
附图说明
[0018]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1是本申请提供的手势的运动轨迹生成方法的一个实施例的流程示意图;
[0020]图2是本申请提供的手势的运动轨迹生成方法的另一个实施例的流程示意图;
[0021]图3是本申请提供的获取滤波增益的一个实施例的流程示意图;
[0022]图4是本申请提供的手势的运动轨迹生成方法的又一个实施例的流程示意图;
[0023]图5是本申请提供的测量坐标值与去噪处理之后的坐标值之间的对比图;
[0024]图6是本申请提供的手势的运动轨迹生成装置的一个实施例的结构示意图;
[0025]图7是本申请提供的一种手势的运动轨迹生成设备的一个实施例的硬件结构示意图。
具体实施方式
[0026]下面将详细描述本申请的各个方面的特征和示例性实施例,为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本申请进行进一步详细描述。应理解,此处所描述的具体实施例仅意在解释本申请,而不是限定本申请。对于本领域技术人员来说,本申请可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本申请的示例来提供对本申请更好的理解。
[0027]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0028]正如
技术介绍
中提到的,在手势控制技术中,通过测量系统测量手势在多个时刻的位置坐标,来生成手势的运动轨迹。但是,由于手势运动的多变性以及测量系统本身存在误差等原因,导致测量得到的手势位置坐标值是有噪声的,即测量系统测量得到的手势位置坐标与手势的实际位置坐标不符。如此,生成的手势运动轨迹无法准确地反映手势运动的真实情况。
[0029]为了解决上述技术问题,本申请实施例提供了一种手势的运动轨迹生成方法、装置、设备以及存储介质。下面首先对本申请实施例所提供的手势的运动轨迹生成方法进行介绍。
[0030]图1是本申请提供的手势的运动轨迹生成方法的一个实施例的流程示意图。如图1所示,手势的运动轨迹生成方法包括:
[0031]S102,获取手势在连续的M个时刻分别对应的第一位置坐标,每个时刻对应的第一位置坐标是对手势在该时刻的位置进行测量得到,每个时刻对应的第一位置坐标包括N维的第一坐标值,M和N分别为大于1的整数;
[0032]S104,对于每个时刻的第一位置坐标中每一维的第一坐标值,对每一维的第一坐标值分别进行去噪处理,得到每个时刻对应的第二位置坐标,每个时刻对应的第二位置坐本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种手势的运动轨迹生成方法,其特征在于,包括:获取手势在连续的M个时刻分别对应的第一位置坐标,每个所述时刻对应的第一位置坐标是对所述手势在所述时刻的位置进行测量得到,每个所述时刻对应的第一位置坐标包括N维的第一坐标值,M和N分别为大于1的整数;对于每个所述时刻的第一位置坐标中每一维的第一坐标值,对所述每一维的第一坐标值分别进行去噪处理,得到每个所述时刻对应的第二位置坐标,每个所述时刻对应的第二位置坐标包括N维的第二坐标值;根据所述M个时刻分别对应的第二位置坐标,生成所述手势的运动轨迹。2.根据权利要求1所述的方法,其特征在于,所述对于每个所述时刻的第一位置坐标中每一维的第一坐标值,对每一维的第一坐标值分别进行去噪处理,得到每个时刻对应的第二位置坐标,包括:对于第k个时刻,获取第k个时刻所述手势在目标维度的第三坐标值,以及获取第k个时刻对应的滤波增益;其中,所述目标维度为所述N维中的任意一个维度,k∈[1,M]中的任意一个整数;在k=1的情况下,第1个时刻所述手势在所述目标维度的第三坐标值是根据所述目标维度对应的预设数值得到;在k>1的情况下,第k个时刻所述手势在所述目标维度的第三坐标值是根据第k-1个时刻所述手势在所述目标维度的第二坐标值得到;根据第k个时刻所述手势在所述目标维度的第一坐标值、第k个时刻所述手势在所述目标维度的第三坐标值以及所述滤波增益,确定第k个时刻所述手势在所述目标维度的第二坐标值。3.根据权利要求2所述的方法,其特征在于,所述获取第k个时刻所述手势在目标维度的第三坐标值,包括:在k=1的情况下,将所述目标维度对应的所述预设数值确定为第1个时刻所述手势在所述目标维度的第三坐标值;在k>1的情况下,将第k-1个时刻所述手势在所述目标维度的第二坐标值确定为第k个时刻所述手势在所述目标维度的第三坐标值。4.根据权利要求2所述的方法,其特征在于,所述获取第k个时刻对应的滤波增益,包括:获取第一方差,其中,在k=1的情况下,所述第一方差为所述目标维度对应的预设方差,在k>1的情况下,所述第一方差为第k-1个时刻所述手势在所述目标维度的第二坐标值的方差;根据所述第一方差以及手势运动幅度,确定所述第三坐标值的第二方差,所述手势运动幅度为在一个测量周期内所述手势在所述目标维度的运动幅度;根据所述第二方差以及测量方差,确定第k个时刻对应的滤波增益,所述测量方差为测量系统的预设测量方差,所述测量系统为测量所述第一位置坐标...
【专利技术属性】
技术研发人员:孙红伟,
申请(专利权)人:安徽鸿程光电有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。