贾岳杭:leap motion 技术原理

标签: 雷科技 Leap Motion 运算 | 发表时间:2013-02-22 00:42 | 作者:槐序
出处:http://www.leiphone.com

3d3d73b6td63da16dc013&690 本文来源 贾岳杭的博客, 原文地址

我搞体感开发两年,从去年知道了leapmotion这款产品,开始不以为然,以为是基于空气动力学的扰流分析产品,春节后看到某位po主的拆机图,不禁惊叹:平台类的好创意都让外国开发者抢先了。leapmotion的官方售价低于500元人民币,利润不高。既然制作相同产品为时已晚,就让我详细地分析它的技术原理,抛砖引玉,激励我们国内开发者也能有如此优秀的创意迸发出来吧。

我们的手上纹路很多,笔杆等物体也有很多显著纹路与凹凸,leapmotion的基本原理是用高清摄像头近距离捕捉被测物体的表面照片,采集物体的纹理特征,并进行反算得到物体表面的空间信息。

学过图形图像学的同学对矩阵变换已经很熟悉了,其实矩阵没啥难的,三个数量构成一个向量,那么一个向量的空间变换必然基于三个以上的方程组,位移和旋转三个系数够用,再加一列标志缩放的方程系数就够成了齐次矩阵,也就是给向量多加一个常量的尾巴,这里一笔带过了。 1

但是有一个关键点,那就是由world space到screen space有一个倒数运算,够成了近大远小的投影图像,也就是游戏编程尽量回避的z fighting问题。

2

我们的眼球成像和摄像头成像都是视锥投影,所以把含有倒数的结果反算成空间中实际存在的物体表面就必须靠猜。

3

两条投影线难以确定线性方程的两个系数,所以由平面投影反算三维点位至少需要三条投影线,如果是黑白画面的话,投影线要更多,越多越准确。

4

现在运算公式我们有了,剩下的就是用步进角匹配两个摄像头的特征值结果了。当两个经过矩阵换算的原始纹理大致相同时,我们就可以确定,这个特征面的角度。

6
这个捕捉方式的问题在于,如果物体太远,纹理就捕捉不到,所以捕捉距离是非常有限的,但是作为操作界面来说足够用了。

(若无特别注明, 雷锋网文章皆为原创,转载请注明出处)
原文链接: http://www.leiphone.com/s-leap-motion.html

槐序 @雷锋网
我们持续跟进创业者团队采访,产品求报道,业界话题。如果您希望您的产品与团队有更多曝光的机会,欢迎联系:msso4u@gmail.com weibo:@Abeunt
您可能也喜欢:

Leap Motion技术将在华硕PC中露面

Leap Motion发布软件开发计划 开发者蜂拥而至

Leap Motion:2013年科技生态里的强势物种

Leap:照片分享要有竞争才会有动力

键鼠都滚蛋:Leap 3D精度是Kinect的100倍
无觅

相关 [leap motion 技术] 推荐:

贾岳杭:leap motion 技术原理

- - 雷锋网
本文来源 贾岳杭的博客, 原文地址. 我搞体感开发两年,从去年知道了leapmotion这款产品,开始不以为然,以为是基于空气动力学的扰流分析产品,春节后看到某位po主的拆机图,不禁惊叹:平台类的好创意都让外国开发者抢先了. leapmotion的官方售价低于500元人民币,利润不高. 既然制作相同产品为时已晚,就让我详细地分析它的技术原理,抛砖引玉,激励我们国内开发者也能有如此优秀的创意迸发出来吧.

改变世界的Leap Motion

- - 望月的博客
当Wii、PlayStation Move和Kinect无比自豪的把体感技术应用于游戏中,让人觉得很牛逼时,Leap Motion一定在一旁冷笑,因为,这款革命性的体感交互设备,有可能改变整个世界.. 所谓体感技术,简单来说,就是可以让人使用肢体动作,而无需任何复杂的控制设备,就可以身历其境地与内容做互动.

使用JavaScript实现Motion Detection

- - Web App Trend
本篇文章作者 Romuald Quantin,他成为一个前端开发者已经13年有余,在过去的13年中,他一直尝试动画、视频等方面的开发. Romuald在音乐、艺术欣赏、声音设计和音乐方面都颇有造诣,这些使他在开发过程当中受益匪浅,下面我们就来看一下他是如何使用JavaScript实现Motion Detection的吧.

“妈妈再也不用担心我的数学了”,Motion Math用游戏帮助儿童轻松学习数学

- - PingWest
相信数学对于很多小学的孩子来说是最痛苦的事情之一,那些抽象的排序、分数、小数、乘法、还有简单的几何学,恐怕让老师和家长们头疼怎么说清楚,孩子们也不能很好的理解. 总部位于旧金山的Motion Math团队就想要结合iPad游戏来解决这个问题. 他们团队中的8个人都都有过当老师的经历,然后他们一起在斯坦福教育学院做一个教学项目时开发了第一款游戏,后来就一发不可收拾,干脆成立公司一连推出7款游戏.

还在等Google和苹果?Leap可能才是颠覆2013行业规则的那一个

- - TECH2IPO创见
“2013年,苹果的iPhone 6会继往开来再造神话吗. ”,“Google的自动汽车与Project Glass的消费者版会上市吗. 全人类都在近乎着魔似地竞相追逐iPhone 6或者Project Glass等这些还没影踪的科技产品,但如果你是其中之一,那么我会告诉你这些人已经OUT了吗. 5月份,当一家名为“Leap Motion”的创业公司初入视野时,人们并不了解 Leap Motion是什么.

马云的8亿美元会打水漂吗?从高层离职的Magic Leap谈计算机视觉

- - 博客园_新闻
Magic Leap 高管大量离职,隐忧已现. 计算机视觉如何把平面图像还原成立体物体. 本文来自微信公众号:硅谷密探(SVS-007). Magic Leap 年初获阿里巴巴领投的 7.9 亿美元,一时风光无二. 但在今年 5 月 Magic Leap 对前技术副总裁 Gary Bradski 和 Adrian Kaehler 提起诉讼,认为他们向第三方泄露了公司机密.

马云花8亿美元投的Magic Leap,到底是不是大骗局?|深度

- - 钛媒体:网罗天下创新事
在过去几年中,Magic Leap(以下简称 ML)成为一家神奇的增强现实领域公司,迄今为止已经获得了14亿美元的风险投资,市场估值高达45亿美元,投资机构包括了谷歌、中国的阿里巴巴、高通、KKR、摩根斯坦利、时代华纳以及硅谷知名风投公司安德森霍洛维茨等等,股东阵容非常强大. 但是今年初夏,事情开始发生了一些微妙变化,这在硅谷几乎成为人尽皆知的事,那就是ML开始乱了,技术有吹牛,产品可能出不来了.

前端技术

- - CSDN博客综合推荐文章
随着互联网产业的爆炸式增长,与之伴生的Web前端技术也在历经洗礼和蜕变. 尤其是近几年随着移动终端的发展,越来越多的人开始投身或转行至新领域,这更为当今的IT产业注入了新的活力. 尽管Web前端技术诞生至今时日并不长,但随着Web技术的逐渐深入,今后将会在以下几方面发力. JavaScript的兄弟们.

SSI技术

- - 开源软件 - ITeye博客
1.       SSI,通常称为“服务器端包含”技术. 使用了SSI技术的文件默认的后缀名为.shtml,SSI技术通过在html文件中加入SSI指令让web服务器在输出标准HTML代码之前先解释SSI指令,并把解释完后的输出结果和HTML代码一起返回给客户端. 2.       SSI技术的优点:SSI技术是通用技术,它不受限于运行环境,在java、dotnet、CGI、ASP、PHP下都可以使用SSI技术;解释SSI的效率比解释JSP的效率快很多,因为JSP规范提供了太多的功能,这些功能都需要servlet引擎一一进行解释,所以效率比较低.

技术选型

- - 企业架构 - ITeye博客
MVC Framwork: SpringMVC3.0 Restful的风格终于回归了MVC框架的简单本质,对比之下Struts2概念太复杂更新又太懒了. Template:JSP2.0且尽量使用JSP EL而不是taglib,万一要写taglib也用纯JSP来编写,一向是SpringSide的推荐,Freemarker们始终有点小众, 而Thymeleaf与美工配合度非常高,可惜也是太少用户了.