首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将leap-motion直接连接到android

如何将leap-motion直接连接到android
EN

Stack Overflow用户
提问于 2014-07-21 19:26:01
回答 2查看 8.2K关注 0票数 5

我正在开发一个需要由LEAP-motion控制的android应用程序。leap sdk目前只支持windows和mac。但是有没有办法(任何开放的库/教程等)让leap motion设备与android手机对话?

leap motion使用USB连接到手机,我有一个usb适配器,可以直接插入leap。

任何形式的帮助都将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 2014-09-24 15:51:58

简介

是的,我知道你的问题里有“直接”这个词。我的解决方案不是直接的,但它是您可以考虑的替代方案。我已经想出了一个流畅的、可接受的解决方案,可以让LeapMotion在安卓上(间接地)工作。

Pre-requisites

  • 带有npm作为“代理”的PC或Mac
  • npm install binaryjs
  • npm install sleep
  • 一个具有Wi-fi功能的安卓设备("DEVICE")
  • Leap Motion device ("LEAP MOTION")连接到" device“和”PROXY“之间的"PROXY"
  • Wi-fi局域网连接

<>F217

此解决方案的基本思想是使用代理使不可能(Android+LeapMotion)成为可能。代理将使用Javascript SDK从LEAP MOTION读取数据,并将数据流式传输(耶,它是流式传输而不是发布)到在其上运行的node.js实例。

该设备将连接到代理并流式传输(耶,它又是流式传输而不是轮询)手部位置数据,并在屏幕上显示为一个红色圆圈。

Step-by-step指南

/code>Run您的设备上的项目

  • 将您的手移动到LEAP运动上方,并看到红色圆圈根据您的手的方向移动

专线

事实上,我已经尝试过让LEAP MOTION直接在Android上工作。有一定的困难。首先,Android设备的USB适配器必须是USB主机,并为跳跃运动提供足够的电源。那么,如果您可以adb Android设备,您应该能够找到/dev/video?插入电缆后。AFAIK,LEAP MOTION的工作原理就像一个摄像机,它将视频数据流式传输到电缆的另一端(格式未知)。但可以肯定的是,如果没有官方的SDK,我们就无法获得Hand、Bone、Gesture、Arm和其他更高级别的API支持。因此,让我们等待SDK或使用我的间接解决方案。

票数 4
EN

Stack Overflow用户

发布于 2016-06-01 03:15:10

请访问Leap Motion社区。有一个适用于Android的Alpha SDK,但您需要请求访问权限,以便下载文件并将LM直接连接到您的Android设备。我对此进行了测试,它工作得很好。Orion仍然与Android不兼容,但他们正在努力。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24863925

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档