【问题标题】:Can I use Leap Motion controller as a touchscreen replacement?我可以使用 Leap Motion 控制器作为触摸屏的替代品吗?
【发布时间】:2013-11-06 10:19:32
【问题描述】:

我买了一个 Leap Motion 控制器,因为我会为我的康复开发一个软件。我可以使用跳跃运动控制器执行以下操作:我在屏幕上指示一个点,跳跃运动控制器可以准确识别我指示的点吗?

当然,我不是在谈论来自某些仪表或倾斜度的指示,而是在谈论诸如更换触摸屏之类的事情。

好吧,就像@this。 __curious_geek 问我将尝试描述我现在所做的测试以及我将要做什么。

现在我必须触摸一个屏幕,在黑色背景上看到一个白色方块,当我触摸屏幕时这个方块会改变它的位置好吗?

现在我将开发一个软件,它可以做同样的事情,但使用跳跃动作。有可能吗?

我刚刚找到了这个应用程序:

https://airspace.leapmotion.com/apps/touchless-for-windows

但它没有我想要的精度!

【问题讨论】:

  • 有很多应用程序可以让您通过指向屏幕来控制操作系统。有一些限制,但您或多或少可以将其用作替代品。如果你想自己实现它,这很容易。如果你愿意,我可以给你看一个 C# 示例。
  • @nphx 非常感谢您的回复!有哪些限制?

标签: leap-motion


【解决方案1】:

很难提供具体的答案,因为这是一个主观讨论。您可以尝试确定最终用户的实际用例,然后通过逐个比较来做出决定。与市场上可用的触摸屏选项相比,Leap Motion 非常便宜。我宁愿自己购买一个 Leap Motion 控制器来验证用例并检查 Leap Motion 是否经受住了考验。成本几乎不是 100 美元,因此购买一台并在真实设备上进行测试更实惠。如果成功了,你就可以开始了,否则你会得到一个 Leap Motion 不适用的用例列表,你可以开始寻找替代方案。

【讨论】:

  • 感谢您的回答!现在我将尝试描述一个例子!
【解决方案2】:

Leap Motion 设备的视野是一个大约 2 英尺高的倒金字塔。如果您的显示器比这个空间大,那么您将无法到达显示器上的每个点。

另一个挑战是设备不知道屏幕的位置,因此您必须创建一个校准程序来将屏幕的物理位置与 Leap Motion 坐标相关联。

最后,手/手指识别的工作方式会导致手指在实际触摸显示器表面时停止被识别(它不再看起来像手指)。此限制应在即将发布的 SDK 版本中移除。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-26
    • 2018-04-23
    • 2011-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多