一种纠正体感交互追踪失败的指示方法及装置的制造方法_2

文档序号:9929289阅读:来源:国知局
键部位点的物理空间坐标,并在地面或与地面平行的平面上,得到 人体相对所述实际体感交互范围的边界的当前位置。
[0034]进一步优选的,所述处理模块,根据距离当前最近一次获取的所述至少一个关键 部位点的物理空间坐标,得到以所述至少一个关键部位点的平均物理空间坐标为圆心,以 在捕获每帧图像时间内,普通人体的最大移动距离为半径的圆形范围;
[0035]根据所述实际体感交互范围的边界的物理空间坐标,若所述圆形范围在所述实际 体感交互范围的边界内,则判断得到当前人体位于所述实际体感交互范围的边界内,将在 地面或与地面平行的平面上得到的,距离当前最近一次人体相对所述实际体感交互范围边 界的位置作为所述当前位置。
[0036] 进一步优选的,若所述圆形范围不完全在所述实际体感交互范围的边界内,则所 述处理模块还对捕获的当前图像进行逐行处理,并对以所述当前图像中的预设位置为中 心,在捕获每帧图像时间内,普通人体的最大移动距离范围内的点进行计数,若计数结果大 于预设阈值,则判断得到当前人体位于所述实际体感交互范围的边界内,否则,判断得到当 前人体位于所述实际体感交互范围的边界外。
[0037] 其中,所述预设位置为距离当前最近一次捕获的图像中,躯干上的点对应的位置。 [0038]进一步优选的,若当前人体位于所述实际体感交互范围的边界外,则所述处理模 块,根据距离当前最近一次获取的所述至少一个关键部位点的物理空间坐标、以及人体移 动方向,按照在捕获每帧图像时间内,普通人体的最大移动距离,计算得到当前人体的所述 至少一个关键部位点的物理空间坐标;根据当前人体的所述至少一个关键部位点的物理空 间坐标,在地面或与地面平行的平面上得到人体相对所述实际体感交互范围的边界的当前 位置。
[0039]其中,所述移动方向根据体感交互追踪失败前,距离当前最近一次获取的所述至 少一个关键部位点的物理空间坐标,以及与距离当前最近一次的前一次获取的所述至少一 个关键部位点的物理空间坐标对比后得到。
[0040] 优选的,所述控制模块,还用于当体感交互追踪失败时,且在将所述辅助图像显示 在显示界面后,发出提示使用者移动的信息。
[0041] 本发明实施例提供一种纠正体感交互追踪失败的指示方法及装置,在体感交互过 程中,通过获取实际体感交互范围的边界的物理空间坐标和人体的各个关键部位点的物理 空间坐标,当体感交互追踪失败时,根据所述实际体感交互范围的边界的物理空间坐标以 及距离当前最近一次获取的各个关键部位点中至少一个关键部位点的物理空间坐标,在地 面或与地面平行的平面上,可以得到人体相对实际体感交互范围的边界的当前位置,并将 实际体感交互范围的边界和当前位置相对实际体感交互范围的边界的距离按比例缩小,并 以辅助图像的形式显示在显示界面上。这样,基于辅助图像的显示,可直观的给出人体相对 实际体感交互范围的边界的当前位置,从而使得用户据此快速的调整自身的位置或人为 (用户自己或其他人)调整深度摄像头的角度,从而使体感交互正常追踪,因此,本发明实施 例可达到指示用户在体感交互追踪失败时进行快速纠正的目的。
【附图说明】
[0042]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
[0043]图1为本发明实施例提供的一种纠正体感交互追踪失败的指示方法的流程示意 图;
[0044]图2为本发明实施例提供的计算实际交互范围的示意图;
[0045]图3为本发明实施例提供的体感交互设备以及交互范围的示意图;
[0046] 图4为本发明实施例提供的确定人体移动方向以及当前物理空间坐标的示意图;
[0047] 图5为本发明实施例提供的辅助图像的示意图;
[0048] 图6为本发明实施例提供的一种具体实施例的流程示意图;
[0049]图7本发明实施例提供的一种纠正体感交互追踪失败的指示装置的示意图一;
[0050] 图8为本发明实施例提供的一种纠正体感交互追踪失败的指示装置的示意图二。
[0051] 附图标记:10-深度摄像机;20-显示界面;30-辅助图像;40-在辅助图像中当前人 体的位置;50-获取模块;60-处理模块;70-控制模块;80-读取模块。
【具体实施方式】
[0052]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0053]本发明实施例提供一种纠正体感交互追踪失败的指示方法,该方法可应用于体感 交互设备,该体感交互设备例如可以包括终端和深度摄像机。
[0054] 如图1所示,上述方法包括:
[0055] S101、获取人体在地面的实际体感交互范围的边界的物理空间坐标和人体各个关 键部位点的物理空间坐标。
[0056]此处,可通过深度摄像机获取人体在地面的实际体感交互范围的边界的物理空间 坐标和人体各个关键部位点的物理空间坐标。
[0057]本领域技术人员应该明白,在体感交互追踪失败时,则不能捕获相应的图像,也就 不能获取人体各个关键部位点的物理空间坐标,因此,此步骤是在体感交互正常追踪过程 中,获取的人体在地面的实际体感交互范围的边界的物理空间坐标和人体各个关键部位点 的物理空间坐标。
[0058]由于深度摄像机的视角具有一定的范围且深度摄像机具有能识别的最远距离和 最近距离,若超出深度摄像机的视角范围,或人体与深度摄像机的距离小于最近识别距离, 或人体与深度摄像机的距离大于最远识别距离,则深度摄像机都将不能获取到人体各个关 键部位点的物理空间坐标,从而不能进行正常的体感交互,即体感交互追踪失败。
[0059]其中,最近距离和最远距离都是深度摄像机在地面的投影与人体在地面的投影之 间的距离。深度摄像机的最近识别距离和最远识别距离与深度摄像机的性能有关。大多数 深度摄像机的最近识别距离为〇. 5m左右,最远识别距离为3m左右。
[0060] 具体的,由于深度摄像机具有一定的视角,以及最近识别距离和最远识别距离,因 而得到的人体在地面的实际体感交互范围是一个梯形范围。如图2-图3所示,根据深度摄像 机10的视角a及深度摄像机10能识别的最近距离L1和最远距离L2,通过计算可以得到梯形 的上底AD、下底BC及腰AB和CD的长度,从而可以获得深度摄像机10能识别的体感交互范围, 即得到由ABCD构成的梯形范围。
[0061] 其中:
例如,深度摄像机的视角为50°左右,深度摄像机能识别的最短距离L1为0.5米,最长距离L2 为3米,通过计算可以得到

[0062] 在此基础上,基于确定的梯形范围,通过深度摄像机10便可以知道上述梯形边界 的物理空间坐标。此外,通过深度摄像机10还可以获取人体各个关键部位点的物理空间坐 标。其中,对于深度摄像机10来说,其按帧捕获图像,基于每帧捕获的图像,便可以得到图像 上每个关键部位点的物理空间坐标。
[0063]本发明实施例中,不对人体各个关键部位点进行限定,可以是人体关节点,例如, 人体躯干关节点、头部关节点、手部关节点、腿部关节点等。
[0064] S102、若判断体感交互追踪失败,则根据实际体感交互范围的边界的物理空间坐 标、以及距离当前最近一次获取的各个关键部位点中至少一个关键部位点的物理空间坐 标,在地面或与地面平行的平面上,得到人体相对实际体感交互范围的边界的当前位置。 [0065]此处,若获取不到人体各个关键部位点的物理空间坐标,则判断为判断体感交互 追踪失败。
[0066]基于距离当前最近一次获取的各个关键部位点的物理空间坐标,可以只采用其中 一个关键部位点的物理空间坐标,在此情况下,由于躯干、头部在人体的正中位置,最能代 表人体当前的位置,因此优选采用距离当前最近一次获取的人体的躯干上的点或头部的点 的物理空间坐标。
[0067] 或者,也可以采用两个或两个以上关键部位点的物理空间坐标,在此情况下,可对 两个或两个以上关键部位点的物理空间坐标求平均,得到平均物理空间坐标。
[0068]基于距离当前最近一次获取的各个关键部位点中至少一个关键部位点的物理空 间坐标,首先可以得到当前所述至少一个关键部位点的物理空间坐标,之后,基于当前所述 至少一个关键部位点的物理空间坐标,可将其与实际体感交互范围的边界的物理空间坐标 都投影到地面或与地面平行的平面上,而得到人体相对所述实际体感交互范围的边界的当 前位置。
[0069]需要说明的是,第一,在体感交互正常追踪过程中,每次获取的各个关键部位点的 物理空间坐标都可以被记录,或者,在获取当前的各个关键部位点的物理空间坐标之前,只 记录距离当前最近一次获取的各个关键部位点的物理空间坐标。
[0070]第二,上述平均物理空间坐标,即为将两个或两个以上关键部位点的x、y和Z值分 别求平均后得到的物理空间坐标。
[0071] S103、将实际体感交互范围的边界和当前位置相对实际体感交互范围的边界的距 离按比例缩小,并通过辅助图像显示在显示界面的预定位置处。
[0072]此处,可将辅助图像显示在终端的显示界面。
[0073]不对缩小的比例进行限定,
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1