问题标签 [gesture-recognition]

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 投票
4 回答
18916 浏览

java - 如何使用加速度计进行手势识别

我的目标是识别安装在太阳点上的加速度计的简单手势。一个手势可以像旋转设备或以几种不同的动作移动设备一样简单。该设备目前只有加速度计,但我们正在考虑添加陀螺仪,以使其更容易/更准确。

有没有人有关于如何做到这一点的建议?Java中有任何可用的库吗?您推荐我查看的示例项目?你推荐的论文?

Sun Spot 是一个 Java 平台,可帮助您快速制作系统原型。它使用 Java 进行编程,可以将命令转发回连接到计算机的基站。如果我需要解释硬件的工作原理,请发表评论。

0 投票
6 回答
5503 浏览

gesture-recognition - 多点触控环境中的手势识别使用了哪些方法/算法?

在多点触控环境中,手势识别是如何工作的?使用哪些数学方法或算法来识别或拒绝可能手势的数据?

我制作了一些反光手套和一个红外 LED 阵列,以及一个 Wii 遥控器。Wii 遥控器进行内部斑点检测并跟踪 4 个红外光点,并通过蓝牙加密狗将此信息传输到我的计算机。

这是基于Johnny Chung Lee 的 Wii 研究我的精确设置和这里展示的荷兰研究生完全一样。我可以轻松地在 2d 空间中跟踪 4 个点的位置,并且我已经编写了我的基本软件来接收和可视化这些点。

替代文字替代文字替代文字

荷兰学生从他们基本的捏点击识别中获得了很多功能。如果可以的话,我想更进一步,并实现一些其他手势。

手势识别通常是如何实现的?除了任何琐碎的事情之外,我如何编写软件来识别和识别各种手势:各种滑动、圆周运动、字母追踪等。

0 投票
1 回答
1393 浏览

windows-mobile - 在 .Net Compact Framework 中检测手指滑动

寻找一种在我的 Windows Mobile 应用程序中检测手指手势的方法。主要目标:检测用户何时在屏幕上进行向左或向右滑动。类似于用于解锁 iPhone 的滑动动作。

0 投票
2 回答
1843 浏览

iphone - 如何实现循环滚动机制?

我有一些图像,用户应该从中选择一个。现在我不想只提供一个带有无聊网格的平面滚动区域。相反,我想展示一个包含这些图像的轮子。顶部将是一个指示选择的标记。类似于 Pickers 的东西。

问题不在于轮换。我会为此使用一些几何函数。但我不知道如何真正获得那个轮子上的滚动手势。我必须从哪里开始?

顺便说一句:关于循环,我不是指像 Pickers 这样的东西。我的意思是一个真正的轮子,它有一个中心轴并且可以滚动。像非常古老的电话,像自行车轮子。或者将 Picker 旋转 90°,使轴朝向您(Z 坐标)。

0 投票
18 回答
411799 浏览

android - 网格布局上的 Fling 手势检测

我想fling在我的 Android 应用程序中进行手势检测。

我所拥有的是一个GridLayout包含 9 ImageViews。可以在此处找到源:Romain Guys 的网格布局

我拍摄的那个文件来自 Romain Guy 的Photostream 应用程序,只是稍作修改。

对于简单的点击情况,我只需要将添加的onClickListenerfor each设置为实现ImageView的 main 。实现识别. 我想这是因为它可能跨越?activityView.OnClickListenerflingviews

  • 如果我的活动实现 OnGestureListener了,我不知道如何将其设置为我添加Grid的视图或视图的手势监听器。Image

    /li>
  • 如果我的活动实现了 OnTouchListener,那么我没有 onFling办法override(它有两个事件作为参数,允许我确定投掷是否值得注意)。

    /li>
  • 如果我进行自定义View,就像GestureImageView这样扩展,ImageView我不知道如何告诉活动fling从视图中发生了 a 。无论如何,我尝试了这个,当我触摸屏幕时没有调用这些方法。

我真的只需要一个跨视图工作的具体示例。什么,何时以及如何附上这个listener?我还需要能够检测到单击。

是否可以在我的屏幕顶部放置一个透明视图来捕捉一闪而过?

如果我选择不inflate从 XML 到我的子图像视图,我可以将GestureDetector作为构造函数参数传递给ImageView我创建的新子类吗?

这是我试图让fling检测工作的非常简单的活动:SelectFilterActivity (Adapted from photostream)

我一直在寻找这些来源:

到目前为止,没有什么对我有用,我希望得到一些指示。

0 投票
4 回答
27485 浏览

iphone - 如何在 iPhone 上进行捏合手势?

如何在 iPhone 上实现捏合手势?我熟悉在 iPhone 上使用触摸事件,但我非常懒惰,不想为像 PI​​NCH 手势这样普遍的东西重新发明轮子……源代码或链接会很有帮助。

0 投票
6 回答
16555 浏览

iphone - 拦截/劫持 MKMapView 的 iPhone 触摸事件

3.0 SDK中是否存在禁用MKMapView实时缩放和截取放大手势的错误?我有一些真正简单的代码,所以我可以检测点击事件,但有两个问题:

  1. 放大手势总是被解释为缩小
  2. 任何缩放手势都不会实时更新地图的视图。

在 hitTest 中,如果我返回“地图”视图,MKMapView 功能效果很好,但我没有机会拦截事件。

有任何想法吗?

MyMapView.h:

我的地图视图.m:

0 投票
1 回答
1254 浏览

blackberry - Blackberry Storm Emulator - TouchGesture 事件未触发,如何让 Swipe 工作?

一直在玩 Storm Emulator 和 4.7 JDE,对于我来说,我无法弄清楚如何在模拟器中触发手势事件。

下面是 RIM 示例应用 EmbeddedMapDemo 的触摸事件代码。看起来很简单,但 touchGesture.getEvent() == TouchGesture.SWIPE 似乎永远不会注册为真。

如何在模拟器中注册滑动?用我的鼠标我尝试左键单击并拖动,但这似乎不起作用。

0 投票
4 回答
5405 浏览

android - Android中的手势是什么

我想知道典型手机中的手势是什么意思,尤其是安卓手机。Android 支持手势识别。

  1. 当用户握住设备并摇晃它(比如向上、向下或侧向)时,手势是否被称为?

  2. 当手指放在屏幕上并向上、向下、向右、向左移动时,是否称为手势?如果是这样,触摸屏和手势之间有什么区别。

我对 1) 和 2) 选项感到困惑。

究竟什么是手势?

0 投票
3 回答
1963 浏览

graphics - 最喜欢的手势识别技术

有很多关于手势识别的研究正在进行中。我想我会将其缩小到手势识别的主题(即静止的手部位置,直至像手语识别一样复杂和动态)。

考虑到实时可用的图像处理技术,如斑点检测、边缘检测、兴趣点跟踪等。再加上隐马尔可夫模型和其他比较人工智能,你会用什么技术/算法来做实时运动跟踪和手势识别?