20得票4回答
如何使用加速度计进行手势识别

我的目标是从装在太阳能电池板上的加速度计中识别简单手势。手势可以简单到仅仅是旋转设备或以几种不同方式移动设备。目前该设备只有加速度计,但如果添加陀螺仪会使其更易于/更准确,我们正在考虑这个问题。 有人对如何实现这一点有建议吗?有Java中可用的库吗?您推荐我查看的示例项目?您推荐的论文? ...

19得票6回答
在多点触控环境中,用于手势识别的方法/算法有哪些?

在多点触控环境中,手势识别是如何工作的?有哪些数学方法或算法用于识别或拒绝可能的手势数据? 我制作了一些反射手套和红外LED阵列,配合Wii遥控器使用。Wii遥控器进行内部斑点检测,跟踪4个红外光点,并通过蓝牙适配器将此信息传输到我的计算机。 这基于Johnny Chung Lee的Wii...

19得票1回答
在菜单按钮上使用安卓手势

我想实现一个选项菜单,用户可以选择以下两种方式之一导航菜单: 1.点击按钮,然后按下轨迹球以选择它。 2.从手势生成器中绘制预定义的手势。 目前,我已经使用OnClickListener创建了我的按钮,并使用GestureOverlayView创建了手势。然后,根据用户是按按钮还是执行手势...

17得票1回答
如何检测视图上的双击?

可能是重复问题: 安卓 - 基本手势检测 我正试图让一个View在安卓设备上对双击的动作敏感。到目前为止,我学会了如何设置双击并知道在哪里处理事件: API: android.view.GestureDetector.OnDoubleTapListener privat...

17得票5回答
简单的圆形手势检测

我正在寻找一种简单的编程方式来检测用户是否绘制了圆形。我使用C语言进行开发,但可以根据伪代码进行开发。通过谷歌搜索,找到了许多(希望是)过于复杂的方法。 我正在跟踪鼠标坐标作为浮点数,并创建了一个向量数组来跟踪鼠标随时间移动的情况。基本上,我想检测何时绘制了圆圈,然后丢弃与该圆圈不相关的所有...

16得票1回答
OpenCV - approxPolyDP用于边缘图(而不是轮廓)的多边形逼近算法

我已经成功地在轮廓(cv::findContours)上应用了cv::approxPolyDP方法,以简化表示轮廓的多边形并隐含一些去噪。 我想在从RGBD相机获得的边缘图上做同样的事情(通常非常嘈杂),但到目前为止没有太大的成功,并且我找不到相关的在线示例。我需要这样做的原因是,通过使用边...

16得票1回答
如何在Android中访问字母识别API?

我正在创建一个手势应用程序。 在Gesture类文档(http://developer.android.com/reference/android/gesture/Gesture.html)中,它说: “ GestureLibrary可以识别用户定义的手势,而内置字母手势可以由LetterR...

15得票2回答
OpenCV手势识别的当前状态是什么?

OpenCV 中手势识别的当前状态是什么? 我已经看到了很好的手势检测示例(例如 https://www.andol.me/1661/),但是识别手势并执行一些操作(例如在屏幕上操纵对象)似乎更加困难。 有人知道任何示例吗? 谢谢!

14得票1回答
手势库中有多种手势变化是否能提高识别率?

我正在实现应用程序中的手势识别,使用 Gestures Builder 创建手势库。 我想知道一个手势有多个不同的变化是否会帮助或阻碍识别(或性能)。 例如,我想要识别一个圆形手势。 我将至少有两种变化 - 顺时针和逆时针的圆形手势,具有相同的语义含义,以便用户不必考虑。 然而,我想知道是否保...

13得票1回答
如果用户在负方向上移动x和y,则UIPanGestureRecognizer不会切换到“End”或“Cancel”状态。

我在使用UIPanGestureRecognizer时遇到了一个小问题。 如果用户向左上方拖动(即x和y方向均为负),该手势识别器将不会报告UIGestureRecognizerStateEnded状态。 只有当用户向任何一个方向移动并抬起手指时,状态才会变为UIGestureRecogn...