Leap Motion 的原理

123 篇文章 7 订阅
订阅专栏
從 API 的角度大概說一下。

Leap Motion 傳感器的結構:


大體上,Leap 傳感器根據內置的兩個攝像頭從不同角度捕捉的畫面,重建出手掌在真實世界三維空間的運動信息。檢測的範圍大體在傳感器上方 25 毫米到 600 毫米之間,檢測的空間大體是一個倒四棱錐體。
首先,Leap Motion 傳感器會建立一個直角座標系,座標的原點是傳感器的中心,座標的 X 軸平行於傳感器,指向屏幕右方。Y 軸指向上方。Z 軸指向背離屏幕的方向。單位爲真實世界的毫米。如圖:


在使用過程中, Leap Motion 傳感器會定期的發送關於手的運動信息,每份這樣的信息稱爲「幀」( frame )。每一個這樣的幀包含檢測到的:

所有手掌的列表及信息;
所有手指的列表及信息;
手持工具(細的、筆直的、比手指長的東西,例如一枝筆)的列表及信息;
所有可指向對象(Pointable Object),即所有手指和工具的列表及信息;

Leap 傳感器會給所有這些分配一個唯一標識(ID),在手掌、手指、工具保持在視野範圍內時,是不會改變的。根據這些 ID,可以通過 Frame::hand( ) , Frame::finger( ) 等函數來查詢每個運動對象的信息。

Leap 可以根據每幀和前幀檢測到的數據,生成運動信息。例如,若檢測到兩隻手,並且兩隻手都超一個方向移動,就認爲是平移;若是像握着球一樣轉動,則記爲旋轉。若兩隻手靠近或分開,則記爲縮放。所生成的數據包含:

旋轉的軸向向量;
旋轉的角度(順時針爲正);
描述旋轉的矩陣;
縮放因子;
平移向量;
對於每隻手,可以檢測到如下信息:

手掌中心的位置(三維向量,相對於傳感器座標原點,毫米爲單位);
手掌移動的速度(毫米每秒);
手掌的法向量(垂直於手掌平面,從手心指向外);
手掌朝向的方向;
根據手掌彎曲的弧度確定的虛擬球體的中心;
根據手掌彎曲的弧度確定的虛擬球體的半徑;

其中,手掌的法向量和方向如下圖所示:


「手掌球」的圓心和半徑:


對於每個手掌,亦可檢測出平移、旋轉(如轉動手腕帶動手掌轉動)、縮放(如手指分開、聚合)的信息。檢測的數據如全局變換一樣,包括:

旋轉的軸向向量;
旋轉的角度(順時針爲正);
描述旋轉的矩陣;
縮放因子;
平移向量;

Leap 除了可以檢測手指外,也可以檢測手持的工具。像上文所說的,就是細的、筆直的、比手指長的物件:


對於手指和工具,會統一地稱爲可指向對象(Pointable Object,抱歉不太會翻譯),每個 Pointable Object 包含了這些信息:

長度;
寬度;
方向;
指尖位置;
指尖速度;

方向和指尖位置如下圖:


根據全局的信息、運動變換,手掌、手指和工具的信息和變換,開發者就可以靠這些來製作遊戲、程序了。

大概就是這樣了~


leapmotion 正反问题_Leap Motion运行原理介绍
weixin_36138524的博客
12-23 818
定位与输入是VR技术的关键,leap MoTIon使用的是一种基于计算机视觉原理的识别技术。目前在业内比较有代表性的就是Leap MoTIon的手势识别技术,当然这并非Leap MoTIon独有的技术,hololens上同样搭载该技术。从 API 的角度大概说一下。本文引用地址:http://www.eepw.com.cn/article/201710/367551.htmLeap MoTIon ...
leap motion 技术原理
05-01
leap motion技术原理 增强现实 虚拟现实 计算机视觉
Leap Motion原理(转)
况天宝的专栏
04-24 1333
從 API 的角度大概說一下。 Leap Motion 傳感器的結構: 大體上,Leap 傳感器根據內置的兩個攝像頭從不同角度捕捉的畫面,重建出手掌在真實世界三維空間的運動信息。檢測的範圍大體在傳感器上方 25 毫米到 600 毫米之間,檢測的空間大體是一個倒四棱錐體。 首先,Leap Motion 傳感器會建立一個直角座標系,座標的原點是傳感器的中心,座標的 X 軸平行
leapmotion 初识
moonlightpeng的博客
05-03 1万+
1,Leap Motion 之 准备工作。 a,官方文档链接, 手势对应类的结构数据。 https://leapmotion.github.io/UnityModules/ 这儿对leap手势的所有官方资料,非常不错。 https://leapmotion.github.io/UnityModules b,Interaction-Engine. c,Getting Starte...
leap motion 系统简介
smilingeyes的专栏
10-30 9112
leap motion官网的介绍文章leap motion overview中,提取出个人认为有价值的东西,做下笔记,也是分享,希望能给大家带来帮助。原文地址 https://developer.leapmotion.com/documentation/Languages/C++/Guides/Leap_Overview.html 一、坐标系统 leap motion系统使用右手笛卡尔坐标
leapMotion简介
qq_32138419的博客
11-08 4254
1.leap motion 可以用来做什么      1)参见如下网址中的视频:https://developer.leapmotion.com/orion 2.leap motion软硬件使用说明(即搭建leap motion的使用环境,包括硬件安装和软件安装)      step1:leapMotion硬件设备使用说明       参见:https://developer.leapm...
Leap Motion SDK 官方
06-06
接下来,我们将深入探讨 Leap Motion SDK 的核心特性、工作原理以及如何利用它进行开发。 首先,Leap Motion 技术的核心在于其高精度的手势识别能力。通过使用红外传感器阵列,SDK 能够捕捉到用户手部的三维运动,...
leap motion 手势源码
12-24
1. Leap Motion原理Leap Motion利用光学传感器捕捉手部动作,通过复杂的算法分析手部骨骼和手指运动,实现高精度的手势识别。 2. 设备安装与配置:首先,你需要将Leap Motion硬件连接到电脑,并下载并安装官方提供...
leap motion原理
—巨人绿
04-10 1万+
这就是 Motion Visualizer,它将由 Leap 传感器捕捉到的手部运动信息映射出来: <img src="https://pic1.zhimg.com/f1f1f51f2b51f03002bb65dfe80c45b0_b.jpg" data-rawwidth="1440" data-rawheight="900
leap motion 手势参数写入txt文本
09-20
leap motion获取手势参数写入txt,可用串口助手读取发送给下位机控制机械臂
Leap Motion控制器工作原理详解
weixin_33939843的博客
01-20 439
2012年全球最炙手可热的科技公司毫无疑问当属美国的Leap Motion(以下简称LM)。他们带来了新一代的桌面体感设备,工作精度可达到0.01mm,官方声称是目前任何设备的200倍(应该是指实时体感设备),但是价格却只有大约70$。 LM的控制器演示一出,网上关于该设备工作原理的各路技术讨论异常热烈,我们也在第一时间对其原理进行过剖析和预测。对于网上关于LM控制器原理...
厉动(国行LeapMotion)开箱测试---结论是和美版的没有区别
朱铭德的博客
11-23 7638
厉动开箱测试
Python玩转Leap Motion(一)——环境配置与样例测试
weixin_44444401的博客
04-01 4814
Python玩转Leap Motion(一)——环境配置与样例测试 作者:Ethan Tian 最近要使用Python对Leap Motion进行开发,期间遇到了一系列问题,网络上相关的资料也比较少,因此写了些东西旨在带领初学者快速掌握Python操作Leap Motion的基本方法。 Leap Motion简介 Leap Motion是由Leap公司在2013年的时候,发布的一款体感控制器,它能...
LeapMotion 简介
小熊不去实验室
09-13 6219
Leap Motion Overview Leap Motion是一种检测和跟踪hands, fingers and finger-like tools的设备。该设备在一个较近的环境中操作,精度高,跟踪帧速率高。 Leap Motion 视野是集中在设备上方的一个倒置的金字塔。Leap Motion检测的有效范围是约25毫米至600毫米(1英寸到2英尺)。
关于leap motion原理和疑点
热门推荐
m_kiss的专栏
05-28 1万+
关于leap motion原理和疑点 转载来自    http://www.cnblogs.com/CVArt/archive/2012/05/28/2520967.html, 感觉介绍的很不错。牛人啊   一、关于原理的讨论       既kinect面世后,leap motion的出现成为人机交互的一大热点,在上一篇博文中提到了它的特点,是一个适用于小范围
深度:Leap Motion手势识别大揭秘
weixin_30898109的博客
05-12 1336
来源:http://tech.163.com/16/0503/10/BM4QI1OF00094P0U.html 2013年,初创公司Leap发布了面向PC及苹果电脑MAC的体感控制器Leap Motion。但是当时Leap Motion的体验效果并不好,又缺乏使用场景,与二维计算机及终端有着难以调和的矛盾。 而VR的出现,仿佛为Leap Motion新开了一扇天窗,Leap Motion倡导的...
LeapMotion项目实践(一)-- 手势识别_猜拳+数字(经验满满+各种BUG经验总结+有运行动图)
qq_50971078的博客
08-06 1万+
前言 最近长沙疫情不能出门,就只能在家里玩玩,刚好把项目组的leapmotion带回来了,就把互联网+省赛还未完全实现的代码,给实现下,一周前立下个flag要把手势识别系统做出来,结果几天都在玩游戏,想着不行啊,要动手做了,白天干了2天,熬了两天的夜,困难很多还是给肝出来了 leapmotion手势识别的思路及代码展示 间短介绍:leapmotion是我觉得是一款很不错的“玩具”,3D手模型,三维坐标,优秀的精度,200fps的刷新率,其实从项目组买leapmotion,到我真正上手它,到做完这个小项目,
leapmotion使用之一-如何用leapmotion代替鼠标简单操作
leiting084的专栏
03-25 1万+
leapmotion是一种小型的互动设备,通过跟踪手部的动作和移动轨迹来进行不同的操作。 最近有项目需要买了一个5代的leapmotion,并且进行了初步的互动操作和使用。(ps:店家告诉我只有第五代的产品才能支持最新的官方软件,令外从外观上是没有区别的,只有使用过程中有区别) 在初步的使用过程中发现了一些问题: 1、官网升级了现在叫做https://www.ultraleap.com/ 我们需要下载leapmotion的驱动软件。 这是我们购买的leapmotion的设备
Leap Motion手势识别开发实战
1. **Leap Motion技术基础**:首先,你需要了解Leap Motion的基本工作原理,它通过内置的红外传感器和摄像头捕捉手部的三维运动,然后通过复杂的算法解析这些数据,生成精确的手势识别结果。理解这一过程对于进行二...
写文章

热门文章

  • 一套键鼠操控多台电脑--Mouse Without Borders 设置教程 169726
  • Valgrind学习总结 58483
  • linux进程间通信--消息队列相关函数(ftok)详解 47323
  • ubuntu完整安装glib心得 43312
  • keil MDK 中使用虚拟串口调试串口 42183

分类专栏

  • 单片机神经网络 1篇
  • hi3861鸿蒙开发 29篇
  • arduino编程 4篇
  • CMT2380 21篇
  • android jni 4篇
  • 从1开始写一个操作系统 12篇
  • 未读
  • 嵌入式系统移植 42篇
  • glib 33篇
  • 零存整取 123篇
  • 嵌入式系统驱动 17篇
  • linux环境设置 15篇
  • QT编程 6篇
  • 单片机软件开发 26篇
  • 硬件技术 13篇
  • 编程语言技巧 73篇
  • 软件使用技巧 16篇
  • 技术原理 18篇
  • android编程 9篇
  • 自娱自乐 22篇
  • git教程 10篇
  • zigbee 2篇
  • 自定义智能家居 19篇

最新评论

  • letter shell在STM32F4上基于freeRTOS的移植

    这个bug解决不了: mobaxtern怎么设置的?我的可以输出数据,但是不能使用键盘在mobaxtern输入命令

  • Hi3861 OpenHarmony嵌入式应用入门--SNTP

    纸牌156: 博主,你好,请问一下,[OHOS ERROR] sntp.c:(.text.sntp_init+0x82): undefined reference to `sys_timeout' 他说我的sntp.c文件里面没有定义sys-timeout是怎么回事

  • Python安装时make install和make altinstall的区别

    Little_xuan: 动态库会有所区别的

  • Hi3861 OpenHarmony嵌入式应用入门--SNTP

    andylauren: 不联网的话需要添加rtc芯片才能记住时间,你如果想联网获取时间服务器的时间就按照我这个文章提供的代码运行就可以了,我写了4个时间服务器,总会有一个能拿到时间

  • Hi3861 OpenHarmony嵌入式应用入门--SNTP

    D4583801: 大佬,我的hi3861 已经可以联网了,改怎么实现获取时间这个功能呢,或者不联网能获取当地时间吗,跪求大佬

最新文章

  • ESP32神经网络初步使用
  • Hi3861 OpenHarmony嵌入式应用入门--华为 IoTDA 设备接入
  • Hi3861 OpenHarmony嵌入式应用入门--HTTPD
2024年38篇
2023年4篇
2022年23篇
2021年17篇
2020年17篇
2019年33篇
2018年53篇
2017年110篇
2016年159篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家玻璃钢花盆需求大不大天水玻璃钢植物雕塑定制昭通玻璃钢雕塑批发零售高质量玻璃钢雕塑供应商玻璃钢机器人外壳雕塑玻璃钢卡通雕塑设计公司西藏玻璃钢雕塑介绍南京玻璃钢花盆定制赛奥玻璃钢金属不锈钢雕塑宿州玻璃钢花盆厂家福州哪里有玻璃钢雕塑徐州商场节庆美陈浙江季节性商场美陈供应潍城玻璃钢花盆花器河北石家庄玻璃钢雕塑定制信息蚌埠室外玻璃钢雕塑泰州玻璃钢仿铜雕塑定做榆林玻璃钢雕塑厂家价格玻璃钢仿古雕塑翻新施工工艺江苏玻璃钢人物雕塑江苏宿迁玻璃钢花盆玻璃钢牛雕塑报价明细表福州玻璃钢雕塑多少钱泰安玻璃钢牌匾雕塑鹤岗玻璃钢雕塑造型贴金吉林省玻璃钢雕塑定制公司春节商场美陈图片大全山东商场主题创意商业美陈怎么样聊城玻璃钢神像雕塑普陀区玻璃钢雕塑源头直供厂家香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化