Kinect 常用识别手势

以下手势能被流畅的识别:

◎RaiseRightHand / RaiseLeftHand – 左手或右手举起过肩并保持至少一秒

◎Psi –双手举起过肩并保持至少一秒

◎Stop – 双手下垂.

◎Wave –左手或右手举起来回摆动

◎SwipeLeft – 右手向左挥.

◎SwipeRight – 左手向右挥.

◎SwipeUp / SwipeDown – 左手或者右手向上/下挥

◎ Click – 左手或右手在适当的位置停留至少2.5秒.

◎RightHandCursor / LeftHandCursor – 假手势,用来使光标随着手移动

◎ZoomOut – 手肘向下,左右手掌合在一起(求佛的手势),然后慢慢分开.

◎ZoomIn – 手肘向下,两手掌相聚至少0.7米,然后慢慢合在一起

◎Wheel –英文原版描述不清,就是ZoomOut/In的手势,只不过在动的时候是前后而非左右。

◎Jump –在1.5秒内髋关节中心至少上升10厘米

◎Squat -在1.5秒内髋关节中心至少下降10厘米

◎Push – 在1.5秒内将左手或右手向外推

◎Pull -在1.5秒内将左手或右手向里拉

时间: 2024-07-30 03:27:24

Kinect 常用识别手势的相关文章

Android中添加和识别手势操作

实现思路:将手势写入GestureLibrary中,对其他手势进行匹配对比,进行识别 先在布局中加入GestureOverlayView组件 <android.gesture.GestureOverlayView android:id="@+id/add_gesture" android:layout_width="match_parent" android:layout_height="match_parent" android:layo

(二)Kinect关节识别

基础:添加KinectManager 组件 1)局部关节获取(参考插件场景KinectOverlayDemo1) 要获取局部某一关节及其位置,添加脚本JointOverlayer即可,通过Tracked joint参数可以分别获取到相关关节位置以及坐标. 2)所有关节获取(参考插件场景KinectOverlayDemo2) 获取所有关节,可用脚本SkeletonOverlayer 也可参考如下代码 /// <summary> /// 通过index获取用户的关节,并在每个关节点放置cube /

iOS手势UIGestureRecognizer识别的详细使用(拖动,缩放,旋转,点击,手势依赖,自定义手势) (转)

1.UIGestureRecognizer介绍 手势识别在iOS上非常重要,手势操作移动设备的重要特征,极大的增加了移动设备使用便捷性. iOS系统在3.2以后,为方便开发这使用一些常用的手势,提供了UIGestureRecognizer类.手势识别UIGestureRecognizer类是个抽象类,下面的子类是具体的手势,开发这可以直接使用这些手势识别. UITapGestureRecognizer UIPinchGestureRecognizer UIRotationGestureRecog

Kinect帮助文档翻译之二 手势

使用或创建手势 有两种方法可以将手势识别添加到你的unity项目中.第一种:找到KinectManager组件,在例子中它被附在MainCamera上.在组件中有两个列表的属性“Player1 Gestures”(来自player 1 的手势)“Player2 Gestures”(来自player2的手势).这两个列表所带的手势,整个游戏运行过程中都可以检测识别.第二种是以编程的方式去实现用户特定的手势.你需要实现KinectGestures.GestureListenerInterface接口

【手势交互】4. Kinect for XBox

"You are the Controller",Kinect for Xbox的广告词,明确说明了Kinect体感的交互方式.作为一款集成了诸多先进视觉技术的自然交互设备,Kinect在学术和游戏业界均享有很高的关注度.此外,Kinect硬件的研发与生产综合了声.光.电和机械学等多方面的技术,其主要零部件近百个,是目前市场上大批量生产中的最为复杂的电子消费产品. Kinect 的关键技术有四点:骨骼跟踪.动作识别.人脸识别.语音识别.本文关注的是基于前两者,骨骼跟踪和动作识别,这是K

Android手势的识别

手势保存了就可以开始识别了. // 从资源文件中将手势库加载进来 if (mGre == null) { Log.e("", "手势"); mGre = GestureLibraries.fromRawResource(this, R.raw.yl_yl); // 无此句出错 mGre.load(); } // 从xml中取出GestureOverlayView控件 mGov = (GestureOverlayView) findViewById(R.id.gest

Android-手势识别(自定义手势识别:四种自定义手势)

1.回顾 上篇实现: (1)OnTouchListener 实现 上下左右手势识别 (2)OnTouchListener + SimpleOnGestureListener + GestureDetector 实现 上下左右 手势识别 2.重点 (1)GestureOverlayView + GestureLibrary + OnGesturePerformedListener 实现 自定义手势识别 (2)demo 下载 3.效果图 4. 基本步骤 (1)自定义手势识别文件 (2)加载 手势文件

手势识别(一)--手势基本概念和ChaLearn Gesture Challenge

以下转自: http://blog.csdn.net/qq1175421841/article/details/50312565 像点击(clicks)是GUI平台的核心,轻点(taps)是触摸平台的核心那样,手势(gestures)是Kinect应用程序的核心.和图形用户界面中的数字交互不同,手势是现实生活中存在的动作.如果没有电脑我们就不需要鼠标,但是没了Kinect,手势依然存在.从另一方面讲,手势是日常生活中人与人之间相互交流的一部分.手势能够增强演讲的说服力,能够用来强调和传递情感.像

Kinect 开发 &mdash;&mdash; 手势识别(上)

像点击(clicks)是GUI平台的核心,轻点(taps)是触摸平台的核心那样,手势(gestures)是Kinect应用程序的核心 关于手势的定义的中心在于手势能够用来交流,手势的意义在于讲述而不是执行 在人机交互领域,手势通常被作为传达一些简单的指令而不是交流某些事实.描述问题或者陈述想法 使用手势操作电脑通常是命令式的,这通常不是人们使用手势的目的.例如,挥手(wave)这一动作,在现实世界中通常是打招呼的一种方式,但是这种打招呼的方式在人机交互中却不太常用.通常第一次写程序通常会显示"h