leap MoTIon运用的是一种依据计算机视觉原理的辨认技能。现在在业界比较有代表性的便是Leap MoTIon的手势辨认技能,当然这并非Leap MoTIon独有的技能,hololens上相同搭载该技能。从 API 的视点大概说一下。
大体上,Leap 传感器依据内置的两个摄像头从不同视点捕捉的画面,重建出手掌在实在世界三维空间的运动信息。检测的规模大体在传感器上方 25 毫米到 600 毫米之间,检测的空间大体是一个倒四棱锥体。
首要,Leap Motion 传感器会树立一个直角座标系,座标的原点是传感器的中心,座标的 X 轴平行于传感器,指向屏幕右方。Y 轴指向上方。Z 轴指向违背屏幕的方向。单位为实在世界的毫米。如图:
在运用过程中, Leap Motion 传感器会定时的发送关于手的运动信息,每份这样的信息称为“帧”( frame )。每一个这样的帧包含检测到的:
一切可指向目标(Pointable Object),即一切手指和东西的列表及信息;
Leap 传感器会给一切这些分配一个仅有标识(ID),在手掌、手指、东西保持在视界规模内时,是不会改动的。依据这一些 ID,能够终究靠 Frame::hand( ) , Frame::finger( ) 等函数来查询每个运动目标的信息。
Leap 能够精确的经过每帧和前帧检测到的数据,生成运动信息。例如,若检测到两只手,而且两只手都超一个方向移动,就认为是平移;若是像握着球风仪滚动,则记为旋转。若两只手接近或分隔,则记为缩放。所生成的数据包含:
关于每个手掌,亦可检测出平移、旋转(如滚动手腕带动手掌滚动)、缩放(如手指分隔、聚合)的信息。检测的数据如大局改换风仪,包含:
Leap 除了能检测手指外,也能够检测手持的东西。像上文所说的,便是细的、垂直的、比手指长的物件:
关于手指和东西,会一致地称为可指向目标(Pointable Object,抱愧不太会翻译),每个 Pointable Object 包含了这些信息:
依据大局的信息、运动改换,手掌、手指和东西的信息和改换,开发者就能够靠这些来制造游戏、程序了。
2023年慕尼黑上海电子展:TDK聚集轿车、工业和动力、物联网、AR/VR、信息和通讯技能的立异
美光低功耗内存解决方案助力高通第二代骁龙XR2渠道提高混合实际(MR)与虚拟实际(VR)体会
看·见未来,歌尔光学发布新一代VR Pancake及AR-HUD PGU模组
TCL 华星展现最新显现技能:含 14 英寸 2.8K 印刷 OLED 面板
FCC同意为AR/VR等敞开6GHz频段 —— 6GHz频段终究有什么含义呢?
第十届世界ican立异创业大赛VR/AR职业赛暨首届“红谷滩杯”VR/AR立异创业大赛