下载安装开发者版本LeapMotion驱动及SDK

来源:互联网 发布:单片机最小系统图片 编辑:程序博客网 时间:2024/05/17 18:46

要开发支持Leap Motion手势体感控制器的应用程序,首先要安装Leap Motion的驱动并配置好开发环境。

下面,我们以Windows平台为例,向大家详细介绍搭建 Leap Motion 开发环境的具体步骤。

首先,进入Leap Motion 官方开发者网站 http://develop.leapmotion.com/,点击“ Download SDK vXXXXXX for Windows ”按钮(其中XXXXXX为当前版本号),下载 Leap Motion 开发工具包。


下载之后,是一个如下图所示的zip压缩包。


解压缩之后,我们发现,压缩包中包含两部分内容,一部分是LeapSDK文件夹,其中包含了 Leap Motion 的API库、头文件、例程、说明文档等,另一部分是一个可执行文件,用于安装 Leap Motion 体感控制器的驱动、应用程序商店等支撑环境。还有一个readme说明文件,用于指导用户安装过程。


然后,双击可执行文件,安装 Leap Motion 驱动程序。


接受许可协议。


我们看到,接受软件许可协议之后,安装程序直接进入安装过程,没有允许我们指定安装路径,知道安装过程结束。



点击“完成”按钮之后,程序会询问我们将 Leap Motion 体感控制器是用户桌面环境还是VR(虚拟现实)环境,我们主要用于桌面应用程序(包含基于Web的网络应用程序)的开发,点击“桌面”按钮。


此时,系统托盘处会出现 Leap Motion 体感控制器的图标,Leap Motion APP Home(应用商店)会启动并开始下载几款基本应用。



如果系统托盘出的 Leap Motion 体感控制器图标为黑色,说明 Leap Service 服务并未运行,我们还需要手动启动服务,以支持 Leap Motion 体感控制器的使用。

单击开始菜单,在“搜索程序和文件”输入框中键入“services.msc”,回车。


在服务控制台中,点选“Leap Service”服务,点击“启动”按钮,启动该服务。


系统托盘处的 Leap Motion 体感控制器图标变为绿色,说明服务启动成功。


至此,Leap Motion 体感控制器驱动及SDK安装完成。

鼠标右键单击系统托盘处的 Leap Motion 图标,然后选择“Visualizer”,就能看到被探测物体在 Leap Motion 眼中的样子。


图中除了我的手以外,捕获的图像右上角是我正在写这篇博文时正在运行的显示器一角。我们可以看到,两个手的图像角度略有不同,而且开着的显示器是暗的,我的手是明亮的,说明 Leap Motion 使用了两个摄像头的立体视觉技术在三维空间中追踪目标物体,并且借助了红外成像技术。


Leap Motion 大约能够探测到出现在它上方2.5cm到60cm范围内的物体,其视角约在135°,是一个容量约为8立方英尺(226.5升)的近似四棱锥空间结构。

借助精心优化过的算法(也就是我们刚刚下载的SDK),Leap Motion 专长于手势追踪,不但可以捕捉全部十个手指的位置和动作,其精度更是逼近了0.01毫米,如此强悍的性能目前足以甩掉其它同类产品几条街。不但是出现在 Leap Motion 视场中的29块骨头、29个关节、123根韧带、48条神经和30条动脉不在话下,根据前期几帧画面积累的空间数据,Leap Motion 内置的数学模型还能够推断出视场外与手部相连的小臂的准确位置,为我们进行产品设计和开发留足了想象空间和可能。识别手势动作,抓握、卷曲、伸展,点按、挥摆、移动,更是 So easy ~~ 虽然 Leap Motion 支持同时追踪和识别两只以上的手掌动作,但会大幅增加需要处理的数据量,拖慢系统运行速度,如无特殊需要,我们并不建议那样做。

再经过几步简单的配置,我们就能利用 Leap Motion 体感控制器开发程序啦。

进行开发之前,赶紧打开 Leap Motion App Home 来体验一下 Leap Motion 带给我们的惊喜吧!

0 0
原创粉丝点击