概述
一、环境配置
1、SDK下载
进入leap motion官网下载最新的安装包(LeapDeveloperKit_4.1.0+52211_win)
官网下载地址https://developer.leapmotion.com/get-started/
Leap motion连接标识:工具栏处为黑色:
表示控制器关闭状态,leap motion未连接;
为绿色,表示控制器开启,leap motion连接成功。
(若leap motion已连上电脑但控制器一直显示为黑色,可能是安装包版本不对,所以建议下载官网最新的SDK安装包)
2、Unity下载
进入unity中文官网下载unity hub,在unity hub下载所需版本unity
下载地址:https://unity.cn/releases
unity通常用于构建3D立体模型,如果想要对leap motion进行二次开发不一定需要采用unity,c++也可以实现二次开发。此处下载unity只是为了测试功能,如果不打算采用unity开发,可以忽略此步骤。
3、可视化工具Visualizer
SDK安装包下载完成就会自带可视化工具应用程序Visualizer.exe(通常在C:Program FilesLeap MotionCore Services),可视化工具可以看到leap motion控制器捕获的运动追踪数据。
可视化工具的指令控制:
二、Leap Motion测试
Leap Motion运动范围测试
使用Leap Motion(下文称为LM)的可视化工具测试LM可识别的范围,同时熟悉LM的可视化工具的使用。
前置条件:打开LM的可视化工具;
LM的坐标系统:
可视化工具Visualizer的显示界面:
步骤 | 过程 | 预测结果 | 备注 |
---|---|---|---|
1 | 左手在leap motion可识别范围内尽量左移 | 可构建左手模型并获取相应xyz轴数据 | 左极限测试通过,左极限<=40cm |
2 | 右手在leap motion可识别范围内尽量左移 | 可构建右手模型并获取相应xyz轴数据 | 右极限测试通过,右极限<=35cm |
3 | 右手在leap motion可识别范围内尽量上移 | 可构建右手模型并获取相应xyz轴数据 | 上极限测试通过,上极限<=80cm |
4 | 右手在leap motion可识别范围内尽量下移 | 可构建右手模型并获取相应xyz轴数据 | 下极限测试通过,下极限>=2cm |
测试结论:
Leap motion的可测试极限范围:左右:-35 ~ 40cm,上下:2 ~ 80cm,
若需要准确数据建议范围控制在,左右:-20 ~ 20cm,上下:5 ~ 50cm。
三、Unity测试
通过unity建立自己的手部模型
前置条件:unity应用程序
测试步骤:
1. 在unity hub上新建一个3D项目,进行自己手部模型的创建;
2. 在leap motion官网下载官方自带的手部模块示例场景(Leap.Motion.Unity.Modules.4.7.1);
下载地址:https://developer.leapmotion.com/unity
3. 把下载的压缩包解压后有3个package,core包是最核心的,hands是手部模型包,interaction engine是抓取引擎;
4. 把core的package包拖拽进unity的新建项目,使自建项目可以使用官方的模型;
5. 新建一个空的cube,在导入的core包中的【Prefabs】中找到【LeapHandController】模块,把该模块拖拽进新建的cube同一个目录下(这里新建的cube命名为leaphand);
6. 在【Prefabs】文件中找到【Capsule Hand Right】、【Capsule Hand Left】、【RigidRoundHand_R】、【RigidRoundHand_R】这四个模型,并把这四个模型拖拽入【leaphand】目录下;
7. 在【LeapHandController】设置项类添加【Hand Model Manager】组件,在【Model Pool】中填写2,把Capsule Hand Right】、【Capsule Hand Left】、【RigidRoundHand_R】、【RigidRoundHand_R】这4个对应的模块填写到对应的函数上;
8. 至此手部模型建立完成,点击运行即可测试。
最后
以上就是敏感滑板为你收集整理的Leap Motion在Windows下的基础使用一、环境配置二、Leap Motion测试三、Unity测试的全部内容,希望文章能够帮你解决Leap Motion在Windows下的基础使用一、环境配置二、Leap Motion测试三、Unity测试所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复