基于leapmotion的手势识别---4种手势
2018-02-05 15:00
489 查看
leapmotion是一种手势识别设备,支持大多数操作系统,有基于大多数语言的api便于开发
开发者工具网站如下:
https://developer.leapmotion.com/documentation/v2/javascript/index.html?proglang=javascript
以下以javascript为例:
根据api提供识别四种手势:circle(画圈), keytap(向下点击),screentap(屏幕点击),swipe(翻转)
下面例子是通过识别四种手势进行翻页
<script type="text/javascript">
function gotopage(){
window.location.href='2text1.html';
}
var controller = Leap.loop({enableGestures: true}, function(frame){
if(frame.valid && frame.gestures.length > 0){
frame.gestures.forEach(function(gesture){
switch (gesture.type){
case "circle":
// console.log("Circle Gesture1");
setTimeout(gotopage,2000);
break;
case "keyTap":
// console.log("Key Tap Gesture1");
setTimeout(gotopage,2000);
break;
case "screenTap":
// console.log("Screen Tap Gesture1");
setTimeout(gotopage,2000);
break;
case "swipe":
setTimeout(gotopage,2000);
break;
}
});
}
});
</script>
开发者工具网站如下:
https://developer.leapmotion.com/documentation/v2/javascript/index.html?proglang=javascript
以下以javascript为例:
根据api提供识别四种手势:circle(画圈), keytap(向下点击),screentap(屏幕点击),swipe(翻转)
下面例子是通过识别四种手势进行翻页
<script type="text/javascript">
function gotopage(){
window.location.href='2text1.html';
}
var controller = Leap.loop({enableGestures: true}, function(frame){
if(frame.valid && frame.gestures.length > 0){
frame.gestures.forEach(function(gesture){
switch (gesture.type){
case "circle":
// console.log("Circle Gesture1");
setTimeout(gotopage,2000);
break;
case "keyTap":
// console.log("Key Tap Gesture1");
setTimeout(gotopage,2000);
break;
case "screenTap":
// console.log("Screen Tap Gesture1");
setTimeout(gotopage,2000);
break;
case "swipe":
setTimeout(gotopage,2000);
break;
}
});
}
});
</script>
相关文章推荐
- 基于BP神经网络ANN的鼠标手势识别C#.NET实验程序
- LeapMotion开发(六)-- 手势识别_猜拳(实时率很高,有动图展示)
- 基于opencv的手势识别
- 基于Aforge的手势识别之二~~~单点手势识别
- iOS开发UI进阶篇 — 基于手势识别的侧滑展开菜单栏
- 基于Aforge的手势识别之二~~~单点手势识别
- 【图像识别】【读论文】基于Kinect手势识别的网页控制软件设计——陈建军
- 基于Visual C++2010与windows SDK fo windows7开发Windows 7的多点触摸特性应用程序(2)--手势识别应用
- 基于视觉手势识别系统的方法总结
- 基于神经网络的2D摄像头的手势识别系统实现(二)
- 基于Aforge的手势识别之一~~~简单的手写识别
- 手势动态识别(基于opencv的简单实现)
- 基于一次手势训练的kinect 3D 动态手势识别(提纲)
- 基于手势识别的PPT控制
- kinect骨架追踪及手势识别(基于ogre引擎)
- 基于Kinect的手势识别的相关资讯
- 基于单个RGB摄像头的手势识别程序设计与实现
- 基于Opencv的手势识别(QT 多线程)
- 基于opencv 的手势识别(转)
- 基于Aforge的手势识别之三~~~多点手势识别