微软Kinect:谁还要控制器?

2023-11-10

体感控制游戏-Kinect谁还要控制器,这是XBoxKinect系统背后最重要的思想。微软的新玩具在10天内卖出了100万台。记者陈赛简单说,Kinect是嵌入XBox的三个小镜头:一个RGB摄像头,一个红外投影仪和一个远程感应器。这些镜头组合起来,能识别玩家的身体在三维空间中的位置。也就是说,只要在Kinect的感应范围之内,它不仅知道你的手在哪里,还包括你的头、肩膀、腰、膝盖、脚等全身48个部分的位置。从机器的视角来看,你整个身体的动作和姿势都在镜头的掌握之中,并迅速投射到游戏里的虚拟角色身上。你跳,游戏里的Avatar也跳;你出拳、踢腿,游戏里的Avatar也照做。就这样,你可以彻底扔掉控制器,用自己的身体来控制游戏。Wii也用身体玩游戏,有什么区别?用史蒂芬·斯皮尔伯格的话来说,只要玩家手中还有一个控制器,就无法在感情上被完全调动起来。以前经常有人问,为什么游戏从来不会让人感动得掉眼泪呢?也许并非游戏本身没有情感深度,只是我们的感情被阻隔在了键盘和控制器之外。猜猜看,如果你在丛林里遇到一只狮子,你是先感觉到恐惧,还是先心跳加快,呼吸急促,双脚无力?19世纪末,美国心理学家威廉·詹姆斯就认为,情绪始于对身体变化的感知。在你感觉到某种情绪前,你的身体已经做出了反应。一些大脑遭遇创伤的人,无法感知恐惧或者喜悦,就是因为他们的思维与身体之间的连接被打断了。所以,假设你在Kinect玩一个射击游戏,为了干掉敌人,你必须不停地跑来跑去,而不再是蜷缩在沙发上猛按手指。在你跑动的过程中,大脑会自动触发一系列身体的变化,比如脉搏加快,分泌肾上腺素,收缩内脏。当然,我们躺在沙发上看希区柯克电影的时候也会心跳加快,但身体动作会放大这些效果。当你的身体充分投入到游戏中时,死亡会来得更加恐怖,而胜利则会更让人兴奋。从这个角度而言,Kinect不仅是动作跟踪器,还是情绪放大器。除了动作跟踪,Kinect还内置了身份识别和语音识别功能。这三种技术几十年前就在实验室里做演示了,但以最新的技术做成一个大众化的产品,而且是家电类产品,很便宜就能买到,一天玩很多次,经得起折腾,却是第一次。“Kinect是第一个真正应用了自然用户界面的主流产品,”微软亚洲研究院常务副院长郭百宁告诉本刊记者, 四皇冠●实物图夏装韩版新款 时尚大口袋休闲短裤/热裤 K21#,“这就是它最重要的意义。”在Kinect的研发过程中,微软亚洲研究院负责的是身份识别技术。身份识别有多难?至少现在银行还不会靠你的一张脸就让你提钱。我们一直想象的门口装一个针孔相机,主人一到就自动开门,这也还没实现。但Kinect根据身高、衣服和面部特征识别一个人,准确率可以达到90%以上。在XBox注册以后,你的身份特征就会被记录在案。一旦你离开Kinect的感应区域,游戏就会自动暂停,而等你回来时,它仍然会认得你,重新调出你的游戏记录。几个人一起玩游戏的时候,Kinect能分辨出谁是谁,这对社交游戏来说尤其重要。虽然你不能用它在机场抓恐怖分子,至少对游戏玩家来说已经足够好了。斯皮尔伯格在《少数派报告》里设想了一种真正自然的人机交互界面,只要挥挥手臂,就能控制计算机。让计算机能听,能看,能用自然的方式与人交流,包括身体动作、表情、声音,是我们长久以来的梦想。触摸屏、Kinect体感技术都是通向自然界面的中间步骤。“关于技术的未来,大家都在谈云,但我觉得端也很重要。云里有很多知识和数据,但怎么去获取这些信息,就要通过端。比如你来到一个地方,拿手机对着它一照,手机就能告诉你这是什么地方,有什么历史的典故。这就是端,是自然界面。”郭百宁说。有人把iPad比喻成“极客的吉娃娃”,它更像宠物,而不是机器。如果你把Kinect也想象成是一个宠物,它显然没有iPad漂亮,却比它要聪明得多——它不仅能跟踪你的运动,还能识别你的面部表情和声音, 运动书籍。为了宣传Kinect的潜能,微软曾经在E3上公布过一个虚拟的人工智能角色米罗(Milo)。米罗是一个12岁的小男孩,通过与Kinect的交互,他能理解玩家的动作和行为。他认得你的脸,理解你脸上的表情,会看着你的眼睛跟你说话,如果他看到你有黑眼圈,会问你是不是熬夜了。他甚至能从你的声音中猜测你的情绪,并做出回应。最诡异的一幕是,你在游戏外拿一张纸条往摄像头上一扫,米罗会从游戏里伸手接过你的字条,看到你写了什么。所以,Kinect技术的意义远远超越了游戏的范畴,它是一种新的界面,既然可以用来控制XBox,理论上也可以控制别的机器。这种可能性刺激了许多技术狂人,在网上你到处能看到Kinect的各种变体。有人拿它来弹古琴吹笛子,有人用它来控制《星球大战》的光剑,还有人在直升机模型上绑了一个Kinect,进行无人驾驶。最神奇的是,MIT的计算机科学与人工智能实验室的学生加勒特(GarrattGallagher)利用Kinect的3D传感器和一堆开源软件,发明出了现实版的《少数派报告》界面,几乎与电影里的镜头一模一样,能以每秒30帧的速度跟踪手和手指的动作,而且不需要戴手套。Transition飞车:天地通行Terrafugia公司出产的Transition飞车Terrafugia公司已经接到约70辆飞车订单,预计在2011年底,可以将第一批成品交付客户使用在科幻电影中,自由、自主的立体交通是未来城市的标志之一,在吕克·贝松的《第五元素》中,天地合一的交通工具让人类实现了在高空楼宇缝隙中无阻穿行的梦想。记者黑麦由Terrafugia公司出产的Transition飞车也许是“天地一体交通革命”的起始。这款飞车是由美国麻省理工学院的航空工程师团队设计的,其中就包括Terrafugia公司联合创始人卡尔·迪特里希及其妻子安娜·穆拉塞克。这款新型的交通工具可以搭载两名乘客以及一定重量的行李,飞机部分采用固定螺旋桨,由于飞行高度有限,机舱内未设置任何增压装置,而它的起落架就是汽车的轮胎。目前,Terrafugia公司已经接到约70辆飞车订单,预计在2011年底,可以将第一批成品交付客户使用。飞车的特别之处在于,它垂直在车体两侧的伸缩机翼中,在公路上行驶时,完全没有视线上的阻碍,当汽车需要起飞时,两侧的机翼会自动弹出,并在30秒内完成起飞准备。设计师卡尔介绍,当Transition以汽车方式行驶时,它的最高时速可达105公里,而飞行时速为200公里。事实上,Transition并不是世界第一款飞天汽车。早在1965年,加利福尼亚的发明家保罗·莫勒便已经发明了外形近似UFO的飞天装置,90年代,保罗将8个转轮式发动机固定在车身两侧,通过气流产生动力,于是,这款Skycar最终以每台100万美元的不菲价格,背离了它的支持者。设计师卡尔说,Transition的造价非常低廉,每台售价只是Skycar的1/5,并且支持燃烧最廉价的汽油,最重要的是,它在地面和空中的操控性都非常简单,任意持有机动车驾驶执照的人,便可在20小时内通过培训和考试测验,成为一名Transition飞行员。卡尔补充道,飞车几乎在美国的任意机场跑道中都可以起降,设计师们在空气动力学方面下足了功夫,只要有500米的滑行距离,这个大家伙还可以携带650公斤的负重安全起飞。空中交通系统是一个复杂系统。国际民用航空组织的未来空中导航系统小组在1991年便提出“自由飞行”,在他们看来,可以自主调节的飞行导航系统,随时可以取代现有的空管员一职,并由系统为飞行员提供最安全、最佳的飞行线路。当越来越多的私人飞机频繁出现时,地空交通问题已达临界点,飞车的出现终将打破平面交通的管理模式,空中管理系统,也将更偏好这种可以随意起降、不占机位、滑行距离短的小型飞行器。然而,美国圣路易斯大学的工程机械系教授拜耳则认为,飞车也许并不适合大规模地投入到民间,他说:“也许这是一款更适用于军事范畴的机动性装置,它的作用将会大大超过那些轻型的无人驾驶飞机。”上一页1 相关的主题文章:

转载于:https://www.cnblogs.com/521taobao/archive/2011/05/17/2058623.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

微软Kinect:谁还要控制器? 的相关文章

随机推荐

  • 小白笔记——HTML到Java的Date型转换

    本笔记旨在记录新手学习编程时遇到的问题以及解决方法 主要是作为备忘录来使用 希望路过的大神可以指点一二 同时也希望这个笔记可以帮助到其他有同样困惑的小伙伴 大学毕业之后就再没有用中文写过文章了 所以我写的东西字里行间都会透露出一股子翻译大碴
  • 星星之火-58:CPRI协议缺点,eCPRI协议是如何克服CPRI协议的不足?

    1 CPRI协议不足 CPRI数据传输链路属于空口协议栈 硬件 应用软件共同实现空口协议栈 RFIC gt FPGA RF gt 时域采样 CPRI gt CPRI gt DSP gt L1 软件 gt L2软件 gt L3软件 1 CPR
  • Orcale产生随机数

    1 Oracle中产生uuid的方法 select lower sys guid from dual 2 oracle中函数nvl 如果oracle第一个参数为空那么显示第二个参数的值 如果第一个参数的值不为空 则显示第一个参数本来的值
  • [orin] nvidia orin 上配置tensorrt

    版本 jetpack 5 0 1 tensorrt 8 4 1 5 概述 tensorrt会跟着jetpack的包一起安装 系统本身自带的python是3 8的版本 tensorrt的python包位于这个路径下 cd usr lib py
  • 可视化dockerregistry中的镜像

    1 先来个简单的 docker run d p 5000 5000 name registry srv registry 2 docker run it p 8080 8080 name registry web link registry
  • WebSocket的核心事件

    前言 在上一篇文章中 Spring Boot使用WebSocket模拟聊天 已经简单实现了我们WebSocket的Demo 里面使用的WebSocket事件函数在此做一个总结 WebSocket整体通讯的流程就是 建立链接 gt 发送消息
  • 用定时器0控制切换流水灯顺序,用外部中断控制两种数码管显示方式

    include reg52 h 此文件中定义了单片机的一些特殊功能寄存器 typedef unsigned int u16 对数据类型进行声明定义 typedef unsigned char u8 sbit LSA P2 2 sbit LS
  • 开关电源变换器稳态原理分析(电感伏秒平衡及电容电荷平衡)

    在大量开关周期中 当开关频率固定时 开关占空比D也保持恒定 例如对n个周期 电流波形和电压波形在每个开关周期是重复的 这就意味着电压波形和电流波形变成周期性波形 周期为T 即i n 1 T i nT v n 1 T v nT 这样的状态就称
  • 通过 Debian Packages安装ROS 2(Linux Mint20.2安装ROS2 foxy)

    安装ROS foxy的文章较少 这里记录一下自己安装时遇到的一些坑 1 https raw githubusercontent com访问不了 1 设置语言环境 locale check for UTF 8 sudo apt update
  • openssh升级编译安装,更新Openssh和openssl

    openssh下载 https www openssh com openssl下载 https www openssl org 注 openssh需要配套openssl使用 软件包安装和编译安装的区别 软件包安装 yum provides
  • pycharm中从虚拟环境导包

    一 现有环境 在terminal中输入命令 pip freeze gt requirements txt 下载包到本地 二 把下载好的包放入新环境项目的跟目录下 新环境会提示是否安装 点击 install requirements 点击in
  • LeetCode 18. 四数之和

    文章目录 1 排序 双指针 2 对上面代码加剪枝 题目链接 https leetcode cn problems 4sum 1 排序 双指针 class Solution using ll long long public vector
  • Linux使用4g模块拨号上网

    imux6ull 串口连接移远的4g模块EC200N 使用pppd拨号上网 1 设置内核支持pppd 打开pppd下的所有项 编译内核 Device Drivers gt Network device support gt PPP poin
  • Git出现无法同步问题的解决方式

    在我们使用git同步至github服务器上去时 可能会出现 the request URL returns error 403 Forbbidden while accessing 权限不够 此项目为私有 没有权限 输入用户名和密码 或远程
  • 高级面向对象技术

    封装 三种方式 工厂函数模式 构造函数模式 构造函数模式和原型结合 工厂函数模式代码示例 function factory name var obj new Object obj name name obj sayName function
  • 9_1 ArrayList 初始化 (elementData.getClass() != Object[].class)

    第一个知识点 数组也有自己 class 表示维度 Lxxx表示数组的元素类型 package 集合类 ArrayList类 import java util ArrayList import java util Arrays public
  • 实现高效的并行计算:使用Fork/Join框架和并行流

    要实现高效的并行计算 可以使用Java中的Fork Join框架和并行流 这两个工具都是Java提供的用于并行处理任务的机制 可以充分利用多核处理器的能力 1 Fork Join框架 Fork Join框架是Java中用于并行任务处理的一个
  • 有向图邻接矩阵c语言编程,邻接矩阵有向图(一)之 C语言详解

    本章介绍邻接矩阵有向图 在 图的理论基础 中已经对图进行了理论介绍 这里就不再对图的概念进行重复说明了 和以往一样 本文会先给出C语言的实现 后续再分别给出C 和Java版本的实现 实现的语言虽不同 但是原理如出一辙 选择其中之一进行了解即
  • vue-i18n 的使用

    一 安装 安装 Vue i18n 插件 您可以使用以下命令进行安装 npm install vue i18n next save 安装 npm install vue i18n next save legacy peer deps adde
  • 微软Kinect:谁还要控制器?

    体感控制游戏 Kinect谁还要控制器 这是XBoxKinect系统背后最重要的思想 微软的新玩具在10天内卖出了100万台 记者陈赛简单说 Kinect是嵌入XBox的三个小镜头 一个RGB摄像头 一个红外投影仪和一个远程感应器 这些镜头