【手势交互】5. Kinect for Xbox One

Kinect for XBox One是Kinect for XBox的升级版,这里称他为Kinect2 (也有叫它Kinect 720, Kinect One)。Kinect2于2013年中和Xbox One一起配套发售(Kinect1于2010年11月在美国上市,建议售价149美金)。2014年9月开始可以单独购买Kinect2,目前售价149.99美金。

 

 

Kinect for XBox One

 

相比Kinect1,Kinect2的变化主要有以下几个方面:

1. 深度图获取方式的变化

当年Kinect1出人意外的采用了Prime Sense公司的Light Coding技术来作为深度图获取方式。在Kinect2中微软采用了精度、灵敏度和分辨率都更高的TOF技术来获取深度图。TOF(Time of Flight)就是去计算光线飞行的时间。首先让装置发出脉冲光,并且在发射处接收目标物的反射光,藉由测量时间差算出目标物的距离,其原理和红外测距仪一样。只是光速太快,如果真的去测量飞行时间几乎是不可能的事情,Kinect2中TOF实现的方式是发射一个强度随时间周期变化的正弦信号,通过获得发射、接受信号的强度差及相位差来计算距离。其实在整个视场中,只要分辨出各个物体的深度关系就可以,并不要计算出每个像素离摄像头的精确位置,因此量化并归一后的深度图数据的单位并不是米、毫米之类的量纲。返回信号强度的变化,可以计算出经过了多少个波长周期,相位的差异可以得到在最后一个周期内的差异,累加在一起就是精确的距离表征值。

 

2010年的Light Coding技术在性能和成本上是比较好的平衡,但它最大的缺点在于精度很难提高。这是因为计算斑点位移需要用图像在一个小范围区域内的来做块匹配,导致牺牲了像素级别的细节。凸凹不平的表面、物体边缘、很细的物体很难检测准确的深度(例如在Kinect1中水杯的把手很难识别,人脸也很容易蜕化成一个球状物体,圆形的东西边缘也不够圆滑)。TOF在一定程度上可以做到逐个像素的计算,从而摆脱这个问题,在相同的传感器分辨率的情况下得到更高的精度。Kinect2的深度图格式为512 x424@30fps,和一代类似,每像素16比特,13比特表示深度,3比特是用户ID。TOF的技术原理使得Kinect2的深度图相对于Kinect1噪声降低,能识别更多小物体,能区分远近距离更小的不同物体,物体边缘的深度识别更平滑。Kinect2的精度号称比Kinect1高3倍。

 

微软2009年收购的3DV Systems公司具有10多年TOF成像技术积累,拥有大量的专利技术,Kinect2中采用TOF技术也不难理解,但是不确定微软采用了什么样的新技术,降低TOF深度摄像头的成本,使它能够适合于消费类电子产品。

 

2. 处理核性能增强

Kinect1采用Prime Sense公司的PS1080作为处理核心,PS1080的处理速度只能支持到320x240@30fps,而Kinect2的每秒数据处理量可达2GB。处理能力的增强也让Kinect2可以使用更大分辨率的深度图。Kinect2采用USB3.0来做数据到主机之间的传输,一代用的是USB2.0。

 

3. 彩色摄像头分辨率增加

Kinect2的彩色摄像头分辨率增加到1920x1080x16bpp 16:9 YUY2@30fps,相对于一代的640x480x32bpp 4:3 RGB@30fps有很大的提升。更高分辨率的彩色图像让Kinect2可以更加准确的人脸识别,甚至脸部表情也可以识别到。Kinect2支持Skype这样的视频通话,1080p的质量可以让视频通话类的服务质量得到提升。Kinect2还提供了512x424 11比特动态范围的红外视频流,主动红外线视频流能提供不受照明限制的处理和特征识别,降低了对使用者操作环境的要求,使人们可以在不必有特别光线照明的情况下使用设备,大大解放了对场地的要求。

 

Kinect2有两个摄像头,一个1080P彩色摄像头,一个TOF深度摄像头。在外观上Kinect for XBox One只能在设备左侧看到一个摄像头,它来自于台湾正崴科技(Foxlink)的1080P彩色摄像头。而TOF摄像头以及激光发射设备都隐藏在前置盖下面,他的设备编号是S/N: S1337573123,P/N: X861135-001,A/N: 1337-MS2802-09,目前不知道是哪家的产品。有关这部分各种拆解报告说的都不是很清楚,有待以后完善。

 

4. 更宽的视角

Kinect2的水平、垂直视角分别升级到70°、60°,相应的Kinect1是57°和43°。由于视角的增加,Kinect2取消了Kinect1的自动追焦马达,二代不会左右旋转。一代中的马达系统机械结构比较脆弱,容易损坏,这也可能是二代中取消它的一个原因。还有多用户时候,自动追焦的判断将更加困难。更宽的视角是采用更广的镜头来达到的,Kinect2的镜头比一代的大。Kinect2的最佳视距为0.4米-4.5米,在较近处还可以有很好的深度识别效果。

 

5. 提升的骨骼追踪算法

在骨骼追踪算法上提升很多,例如:能探测手部状态(握紧或者张开);可以支持探测更多的关节,以及某些关节的旋转;可以最多跟踪6个玩家,每个玩家骨架由25各关节组成(一代是20个关节);可以探测被遮挡的关节(例如被手挡住的肘部等);可以支持侧面姿势的探测。跟踪的姿势更为精确和稳定,优化了很多场景功能:包括更稳定的姿势、更准确的姿势评估、更加简捷地交互、更多的与旁观者互动场景。

 

6. 延迟的优化

Kinect1是一款具有革命性的产品,但他也有很多缺点,用户对于Kinect1抱怨最多的是延迟。通过更快速的核芯片以及USB3.0使Kinect2的延迟降低到66毫秒。

 

Kinect2还在其他方面,例如外观、语音识别方面的改进,本文暂不关注。

 

基于Kinect2全世界的研发团队做了很多有趣的实现,其中微软研究院的Handpose是较为精彩的一个项目。Kinect最开始的时候很擅于探测身体动作,包括头部、腿部和手臂的活动轨迹,但是在辨识手势时表现一般,只能大概了解手掌和手腕在哪里,当用户做出简单的手势,比如赞成或反对的动作,它不能将其区分开来。如果能够实时准确地跟踪用户的双手位置,包括每个指关节的角度,那么,就可以灵活的操纵电脑上的虚拟手,做出和人类同步精准的相同动作。

 

 

Kinect2 Handpose项目

Handpose项目就是基于这样的目的来设计的,它大幅提升了Kinect2手势追踪的精度。要想识别手部动作,运动追踪系统需要监测手上30个数据点(手部关节点)。看起来不多,但是这些点的组合却有万亿种。同时,在特定的手势中,有些手指会隐藏起来,无法被传感器识别到。因此,即使是不精确的手势识别,也是非常困难的事情。Handpose的算法大大提升了计算机对手势的识别能力,经过大量数据的统计,把万亿种的组合猜测降低为200种最有可能的猜测,这将算法的速度提升了很多。Handpose仍然需要完善,它将会改变我们与计算机、虚拟现实、电视机等的交互方式。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/352370.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

xbox360游戏下载_完成的乐趣-通过Xbox向后兼容性探索旧游戏

xbox360游戏下载 Im on vacation for the holidays and Im finally getting some time to play video games. Ive got an Xbox One X that is my primary machine, and I also have a Nintendo Switch that is a constant source of joy. I recently also picked up a very use…

xbox录制视频没声音_如何在Xbox One上截图和录制视频

xbox录制视频没声音 Microsoft’s Xbox One allows you to easily capture a screenshot or record the last thirty seconds of gameplay as a video. You can also use the Game DVR app for more fine-grained recording options. All video clips are saved in 720p resolu…

xbox360使用_适用于Xbox 360的HD-DVD Player

xbox360使用 The whole HD-DVD vs. Blu-Ray thing is so ridiculous. That we didnt learn from the VHS vs. BetaMax fiasco and are doing it again just kills me. Of course, some folks think the battle is more like the DVD-Audio vs. Super Audio CD (SACD) wars (ski…

xbox360 功率测试软件,运行游戏164W!Xbox 360功耗早知道

Xbox 360发布已经有一段时间了,此间相关的消息不断,但是很少提及Xbox 360本身的功耗问题,想必大家都非常的想知道Xbox 360的功耗情况。因为从某种意义上讲,Xbox 360本身和一台主流的PC机器配置无异。 首先我们回顾一下Xbox 360主要…

微软文档外泄:Xbox 720、Kinect 2以及Kinect Glasses抢先看

微软今年并没有推出下一代Xbox游戏机的计划,但近期微软一份56页的文档被外泄,透露了微软下一代Xbox游戏机– Xbox 720 –或将于2013年推出。在这份日期为2010年8月的文档中还提到了关于SmartGlass、Metro仪表盘以及Xbox TV等应用未来的更新信息。 Xbox 7…

猫眼电影爬虫(参考崔大的书写的)

import json #json会将字典类型转化为字符串类型,利于保存 import requests #调用requests库发起get请求 import socket #与urlerror类型有关的库,与url库有关,本例没有用到。 from requests import RequestException #request异常的库 i…

干货 :深入浅出之推荐系统原理应用介绍

写在正文之前 最近在做推荐系统,在项目组内做了一个分享。今天有些时间,就将逻辑梳理一遍,将ppt内容用文字沉淀下来,便于接下来对推荐系统的进一步研究。推荐系统确实是极度复杂,要走的路还很长。 A First Glance 为什…

Python爬虫之requests+正则表达式抓取猫眼电影top100以及瓜子二手网二手车信息(四)...

requests+正则表达式抓取猫眼电影top100 一.首先我们先分析下网页结构 可以看到第一页的URL和第二页的URL的区别在于offset的值,第一页为0,第二页为10,以此类推。 二.<dd>标签的结构(含有电影相关信息) 三、源代码 import requests import re import …

爬虫之抓取猫眼电影排行

一 需求 我们要提取出猫眼电影TOP100的电影名称、时间、评分、图片等信息&#xff0c;提取的站点URL为http://maoyan.com/board/4&#xff0c;提取的结果会以文件形式保存下来。 二 技术手段 利用requests库和正则表达式来抓取猫眼电影TOP100的相关内容。 三 抓取分析 我们…

2019-01-18-Python爬取猫眼电影排行榜

title: Python爬取猫眼电影排行榜 date: 2019-01-18 20:44:16 tags: pythonlxmlrequestsjson categories: python Python爬取猫眼电影排行榜 requests 获取 htmllxml 解析 htmlxpath 定位元素json 存文件 自己写的 import requests from lxml import html import json # 存…

网络爬虫学习(十二)

之前(https://blog.csdn.net/weixin_44526949/article/details/86738980)学习了Selenium模块的使用&#xff0c;这个模块&#xff0c;我们知道是用来驱动浏览器来完成一些操作&#xff0c;比如元素的交互&#xff0c;页面的跳转等等。那么从这篇之后&#xff0c;会进行一些实际…

大数据与分析正在重新定义5个行业:医学、零售、建筑、银行、交通

0 1 医学 医疗行业依靠专用设备来跟踪生命体征、协助医生诊断。医疗行业同样也使用大数据和分析工具以多种方式改善健康状况。 可穿戴式追踪器向医生传递信息并告诉他们患者是否服用药物&#xff0c;或者他们是否遵循治疗或疾病管理计划。随着时间的推移&#xff0c;收集的汇编…

正则表达式实战

title: 爬虫系列之正则表达式实战 date: 2019-04-15 23:14:30 tags: 正则表达式 categories: 爬虫 toc: true 前言 我们前面已经详细的了解过了正则表达式的具体功能和用法&#xff0c;今天我们就在实战过程中使用正则表达式。我们的目标网站是&#xff1a;http://maoyan.com/b…

使用正则表达式爬虫抓取猫眼电影排行Top100

目标站点分析 分析网址 首页 https://maoyan.com/点击榜单 https://maoyan.com/board点击Top100 https://maoyan.com/board/4目标站点为 https://maoyan.com/board/4https://maoyan.com 为首页/board 为榜单标签/4 就是下面第五个按钮Top100这是第一页 第二页 https://mao…

新手如何发布第一个Python项目开源包?这里有一份详细指南

选自 medium&#xff1b;作者&#xff1a;Gabriel Lerner、Nathan Toubiana 机器之心编译&#xff1b;参与&#xff1a;陈韵莹、张倩 好不容易码了个 python 项目&#xff0c;是不是很兴奋&#xff1f;那么怎么把这个项目发出去让大家看到呢&#xff1f;本文作者写了一份在 Git…

Requests+正则表达式爬取猫眼电影(TOP100榜)

猫眼电影网址:www.maoyan.com 前言:网上一些大神已经对猫眼电影进行过爬取,所用的方法也是各有其优,最终目的是把影片排名、图片、名称、主要演员、上映时间与评分提取出来并保存到文件或者数据库,本人也是巩固知识进行练习,整理笔记方便阅读 获取单个网页 # 获取单个…

推荐 :深入浅出之个性化推荐系统实践

大数据在网易内部的应用丰富多彩&#xff0c;在《让机器读懂用户--大数据中的用户画像》一文中&#xff0c;网易工程师对用户画像进行了较为系统的介绍&#xff0c;并提到用户画像的一个重要作用在于个性化推荐。但企业怎样才能正确认识和利用推荐系统来拓展业务&#xff1f; 本…

7个Python特殊技巧,助力你的数据分析工作之路

选自TowardsDataScience 作者&#xff1a; Perter Nistrup 机器之心编译 参与&#xff1a; 魔王 如何提升数据分析能力&#xff1f;Peter Nistrup 根据自身经验列出了 7 个有用工具。 本文列举了一些提升或加速日常数据分析工作的技巧&#xff0c;包括&#xff1a; 1. Pandas…

推荐 :一文带你了解协同过滤的前世今生

导读 协同过滤&#xff1a;在推荐领域中&#xff0c;让人耳熟能详、影响最大、应用最广泛的模型莫过于协同过滤。2003年&#xff0c;Amazon发表的论文[1]让协同过滤成为今后很长时间的研究热点和业界主流的推荐模型。 什么是协同过滤 协同过滤是基于用户行为设计的推荐算法&…

【Python爬虫】:使用高性能异步多进程爬虫获取豆瓣电影Top250

在本篇博文当中&#xff0c;将会教会大家如何使用高性能爬虫&#xff0c;快速爬取并解析页面当中的信息。一般情况下&#xff0c;如果我们请求网页的次数太多&#xff0c;每次都要发出一次请求&#xff0c;进行串行执行的话&#xff0c;那么请求将会占用我们大量的时间&#xf…