问题标签 [leap-motion]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
415 浏览

java - 使用跳跃运动控制器单击按钮后,Swing 应用程序崩溃

我尝试编写一个小型摇摆应用程序,在该应用程序中,我使用跳跃运动控制器移动鼠标(这可行),然后通过 Screen-Tap-Gesture 单击按钮。它的作用是显示该按钮已被单击,但随后应用程序在控制台上出现此输出而崩溃:

这是我在 LeapListener 类中的鼠标点击代码:

LeapListener 的自定义 cunstructor 从 GUI-Class 获取 JButton。它看起来像这样:

那有什么问题?编辑:我使用了 mKorbel 的提示(谢谢)并尝试了 System.exit(0); 而不是 dispose(); 但这也不起作用。

0 投票
2 回答
1084 浏览

c# - LEAP Motion C# XAML WPF 应用程序

我正忙于制作一个可以将 Leap 用作鼠标的应用程序。我正在使用 C# 和 XAML 制作 WPF 应用程序。我已经可以移动光标,但是我在制作激活鼠标左键的功能时遇到了问题。有人可以帮我解决这个问题吗?我需要激活在 XAML 中创建的按钮。另一种解决方案可能是当 de Leap 光标在按钮上大约 3 秒时激活按钮的功能。我在互联网上找不到任何示例。有人对我有简单的基本程序或示例吗?请帮忙!

这是我已经拥有的应用程序的链接。也许它有帮助 https://www.dropbox.com/sh/kp51hdbhcacaky7/pdinDQpA-6

0 投票
1 回答
2002 浏览

tracking - 使用跳跃运动的跟踪工具

我刚刚拿到了一个跳跃运动传感器,并试图测试它是否可以在没有手的情况下跟踪无生命的物体,例如铅笔和钢笔,但它似乎在没有握在手中时无法识别任何物体。有没有人试图测试这一点,是否有可能这样做?我正在尝试开发一个应用程序,该应用程序将跟踪几乎静态的对象以找出非常小的运动,而 SDK 没有提供任何选项来这样做。

0 投票
1 回答
104 浏览

leap-motion - 受神经退行性疾病影响的人的跳跃运动

我是这种设备的新手,我想知道是否可以像简单的运动检测器一样使用该设备,这样患有神经退行性疾病的人也可以使用移动性低的电脑。我正在考虑开发简单的应用程序以允许访问简单的任务,例如阅读或管理音乐播放。

如果可能的话,我可以检测到比简单的左右旋转和 4 方向运动更多的东西。感谢您的帮助。

0 投票
2 回答
309 浏览

c# - 始终存在的窗口

我为 LeapMotion 设备编写了非接触式鼠标(请参阅代码)问题是鼠标侦听器仅在 winform 位于顶部并具有焦点时才处于活动状态。如果它失去焦点,程序将无法控制光标。我试图在“true”上设置“always ontop”或“topmost”属性。

然而,这并没有改变当窗口失去焦点时它停止控制光标的事实。如何实现窗口或程序处于活动状态并在没有焦点的情况下移动光标?

0 投票
1 回答
6687 浏览

c# - 使用 C# 和 Unity 3D 在 Leap Motion 中启用手势

我一直在使用提供的 UnitySandbox 项目使用 Leap Motion 和 Unity 测试一些东西,我对 LeapInput 类的某些方面感到困惑。

我想使用 C# 委托和事件在手势发生时将有关手势的信息传递给另一个脚本。在 LeapInput 类中,注释说事件处理可以直接放在类中。但是,当我尝试在静态 m_controller 类上启用事件时,它们似乎没有注册。

然而,当我有一个从 MonoBehaviour 继承的单独脚本时,它声明了 Leap Controller 类的实例,如下所示:

然后,当我检查更新中的事件时,它们似乎注册得很好:

我的问题分为两部分:为什么,当我尝试在静态启动或静态唤醒时为静态 m_controller 启用事件时,它不会成功?为什么,当我在 Leap.Controller 事件类的一个实例上启用事件时,它会成功(即,该更改如何注册到与 Leap 接口的控制器?)?

0 投票
0 回答
164 浏览

javascript - 从阅读框架中禁用 Leap Motion

我正在编写一个通过 javascript 使用 Leap Motion 作为控制器的网络应用程序。我的问题是,当我进行硒测试时,即使 Leap 设备断开连接,控制器也会不断抓取空帧。这使得正确模拟跳跃点和手势变得非常困难,如果不是不可能的话,因为一半的时间是在阅读“这里没有点!”

我真的不想在应用程序中添加“测试场景”或“if(testing)”——重点是测试将在发布时运行的代码,而不是特殊情况。如果我可以从 selenium 中禁用跳跃控制器,输入虚假/生成的帧,然后只运行我自己的函数,那将是最好的。我一直在梳理飞跃文档,但没有发现任何可以合法地阻止控制器读取帧的内容。有人有想法么?

0 投票
2 回答
1322 浏览

detection - 使用 Leap Motion 进行拇指检测

如何在 Leap Motion 设备上检测特定的拇指?

还有什么方法可以让我找到“拳头”手势。我想将代码与我的项目集成。

还是我应该完全开发自己的算法?

0 投票
1 回答
523 浏览

c# - 跳跃手势有多强大和可靠,以及如何将它们配置到最大?

我正在开发一个简单的视频播放器(在 WPF 和 c# 中,因为它必须用于 Windows),它必须放置在公共场所(因此有大量未经培训的随机用户)。控件将是非常基本的,滑动手势在视频之间滚动,一旦其中一个在屏幕上居中,点击播放和暂停它。

我用所有花哨的东西完成了播放器,并设法将手势附加到它上面,但是,嘿,绝对不是我需要的。手势有很多失误(否定错误),特别是轻击(但即使少得多,我也会说滑动很多)。

现在,我需要的根本不是高精度(正如我所说,只是左右滑动和点击,所以没有与任何东西的精确交互),但我需要让手势尽可能可靠,所以让我们说如果一次在一段时间内我会错过它没问题,但它不必像现在这样让用户感到沮丧。

我尝试使用手势配置(长度和速度),但我并没有看到太大的区别,默认值看起来几乎是最好的。我还能做些什么吗?如果这有帮助,是否有任何关于如何开发新手势的提示,而不是像现在看起来那样基于指尖,而是基于完整的手部运动?对它很陌生,我不确定这是否可行(我想是的),如果可行,我将如何开始和继续。

另外,您认为有可能达到我正在寻找的可靠性水平吗?

0 投票
1 回答
512 浏览

c# - 在命令行中运行 C# 示例代码

这里的新手问题:我正在尝试从https://developer.leapmotion.com/documentation/Languages/CSharpandUnity/Guides/Sample_CSharp_Tutorial.html为 Leap Motion 运行此示例 c# 代码。

运行示例

要运行示例应用程序:

编译示例应用程序:在 Windows 上,确保 Sample.cs 和 LeapCSharp.NET3.5.dll 或 LeapCSharp.NET4.0.dll 在当前目录中。在命令行提示符下运行以下命令(使用您正在使用的 .NET 框架的正确库引用): csc /reference:LeapCSharp.NET4.0.dll /platform:x86 /target:exe Sample.cs 注意:使用csc适当版本的 .NET 框架中的编译器。

如何确定我拥有的 .NET 框架?

如何确保 Sample.cs 和 LeapCSharp.NET3.5.dll 或 LeapCSharp.NET4.0.dll 在当前目录中?这只是意味着将这些文件夹放在我的 CD 中,对吗?然后执行:

有人可以翻译该行中每个部分的实际含义吗?