定位与输入是VR技术的关键,leap MoTIon使用的是一种基于计算机视觉原理的识别技术。目前在业内比较有代表性的就是Leap MoTIon的手势识别技术,当然这并非Leap MoTIon独有的技术,hololens上同样搭载该技术。从 API 的角度大概说一下。本文引用地址:http://www.eepw.com.cn/article/201710/367551.htm
Leap MoTIon 传感器的结构:
大体上,Leap 传感器根据内置的两个摄像头从不同角度捕捉的画面,重建出手掌在真实世界三维空间的运动信息。检测的范围大体在传感器上方 25 毫米到 600 毫米之间,检测的空间大体是一个倒四棱锥体。
首先,Leap Motion 传感器会建立一个直角座标系,座标的原点是传感器的中心,座标的 X 轴平行于传感器,指向屏幕右方。Y 轴指向上方。Z 轴指向背离屏幕的方向。单位为真实世界的毫米。如图:
在使用过程中, Leap Motion 传感器会定期的发送关于手的运动信息,每份这样的信息称为“帧”( frame )。每一个这样的帧包含检测到的:
所有手掌的列表及信息;
所有手指的列表及信息;
手持工具(细的、笔直的、比手指长的东西,例如一枝笔)的列表及信息;
所有可指向对象(Pointable Object),即所有手指和工具的列表及信息;
Leap 传感器会给所有这些分配一个唯一标识(ID),在手掌、手指、工具保持在视野范围内时&#x